Sha256: 9449cd56b7731e0b5e8e1e7e82d5f84d91ffe001e3b16fb3812871b506270b0b

Contents?: true

Size: 893 Bytes

Versions: 181

Compression:

Stored size: 893 Bytes

Contents

require_dependency "educode_sales/application_controller"

module EducodeSales
  class CustomerFollowsController < ApplicationController
    def create
      follow_up = EducodeSales::CustomerFollow.new(follow_up_params)
      follow_up.staff = @current_admin
      if follow_up.save
        render_success
      else
        render_failure follow_up
      end
    end

    def destroy
      follow_up = CustomerFollow.find(params[:id])
      if follow_up.destroy
        render_success
      else
        render_failure follow_up
      end
    end

    def update
      follow_up = CustomerFollow.find(params[:id])
      follow_up.assign_attributes(follow_up_params)
      if follow_up.save
        render_success
      else
        render_failure follow_up
      end
    end

    private

    def follow_up_params
      params.permit(:school_id, :department_id, :content)
    end

  end
end

Version data entries

181 entries across 181 versions & 1 rubygems

Version Path
educode_sales-0.9.72 app/controllers/educode_sales/customer_follows_controller.rb
educode_sales-0.9.71 app/controllers/educode_sales/customer_follows_controller.rb
educode_sales-0.9.70 app/controllers/educode_sales/customer_follows_controller.rb
educode_sales-0.9.69 app/controllers/educode_sales/customer_follows_controller.rb
educode_sales-0.9.68 app/controllers/educode_sales/customer_follows_controller.rb
educode_sales-0.9.67 app/controllers/educode_sales/customer_follows_controller.rb
educode_sales-0.9.66 app/controllers/educode_sales/customer_follows_controller.rb
educode_sales-0.9.65 app/controllers/educode_sales/customer_follows_controller.rb
educode_sales-0.9.64 app/controllers/educode_sales/customer_follows_controller.rb
educode_sales-0.9.63 app/controllers/educode_sales/customer_follows_controller.rb
educode_sales-0.9.62 app/controllers/educode_sales/customer_follows_controller.rb
educode_sales-0.9.61 app/controllers/educode_sales/customer_follows_controller.rb
educode_sales-0.9.60 app/controllers/educode_sales/customer_follows_controller.rb
educode_sales-0.9.59 app/controllers/educode_sales/customer_follows_controller.rb
educode_sales-0.9.58 app/controllers/educode_sales/customer_follows_controller.rb
educode_sales-0.9.57 app/controllers/educode_sales/customer_follows_controller.rb
educode_sales-0.9.56 app/controllers/educode_sales/customer_follows_controller.rb
educode_sales-0.9.55 app/controllers/educode_sales/customer_follows_controller.rb
educode_sales-0.9.54 app/controllers/educode_sales/customer_follows_controller.rb
educode_sales-0.9.53 app/controllers/educode_sales/customer_follows_controller.rb