Class: Logistics::Core::ChargeableServicesController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- Logistics::Core::ChargeableServicesController
- Defined in:
- app/controllers/logistics/core/chargeable_services_controller.rb
Instance Method Summary collapse
-
#create ⇒ Object
POST /chargeable_services POST /chargeable_services.json.
-
#index ⇒ Object
GET /chargeable_services GET /chargeable_services.json.
-
#update ⇒ Object
PATCH/PUT /chargeable_services/1 PATCH/PUT /chargeable_services/1.json.
Instance Method Details
#create ⇒ Object
POST /chargeable_services POST /chargeable_services.json
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
# File 'app/controllers/logistics/core/chargeable_services_controller.rb', line 31 def create @chargeable_service = ChargeableService.new(chargeable_service_params) #respond_to do |format| #format.json do if @chargeable_service.valid? @chargeable_service.save @response = Mks::Common::MethodResponse.new(true, 'Chargeable service saved successfully!',nil, nil, nil ) render json: @response else errors = Mks::Common::Util. @chargeable_service, 'Chargeable service' @response = Mks::Common::MethodResponse.new(false, nil, nil, errors, nil) render json: @response end #end #end end |
#index ⇒ Object
GET /chargeable_services GET /chargeable_services.json
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'app/controllers/logistics/core/chargeable_services_controller.rb', line 8 def index @chargeable_services = ChargeableService.order(:order) chargeable_service_array = [] @chargeable_services.each{ |chargeable_service| transport_service_name = nil if chargeable_service.transport_service_type_id != nil transport_service_type = chargeable_service.transport_service_type.name end chargeable_service_array.push({:id => chargeable_service.id, :name => chargeable_service.name, :code => chargeable_service.code, :order => chargeable_service.order, :chargeable_service_type_name => chargeable_service.chargeable_service_type.name, :chargeable_service_type_id => chargeable_service.chargeable_service_type_id, :transport_service_type_id => chargeable_service.transport_service_type_id, :transport_service_type => transport_service_type, :per_file => chargeable_service.per_file}) } @response = {:success => true, :message => '', :data => chargeable_service_array} render json: @response end |
#update ⇒ Object
PATCH/PUT /chargeable_services/1 PATCH/PUT /chargeable_services/1.json
51 52 53 54 55 56 57 58 59 60 61 |
# File 'app/controllers/logistics/core/chargeable_services_controller.rb', line 51 def update @chargeable_service.update_attributes(chargeable_service_params) if @chargeable_service.save @response = Mks::Common::MethodResponse.new(true, 'Chargeable service updated successfully!', nil, nil, nil) render json: @response else errors = Mks::Common::Util. @chargeable_service, 'Chargeable service' @response = Mks::Common::MethodResponse.new(false, nil, nil, errors, nil) render json: @response end end |