Class: Logistics::Core::WarehousesController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- Logistics::Core::WarehousesController
- Defined in:
- app/controllers/logistics/core/warehouses_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'app/controllers/logistics/core/warehouses_controller.rb', line 19 def create @warehouse= Warehouse.new(warehouse_params) if @warehouse.valid? @warehouse.save @response = Mks::Common::MethodResponse.new(true, 'Warehouse saved successfully !',nil,nil,nil); render json: @response else errors = Mks::Common::Util. @warehouse, 'Warehouse' @response = Mks::Common::MethodResponse.new(false, nil, nil, errors, nil) render json: @response end end |
#get_requests_without_storage_data ⇒ Object
45 46 47 48 49 50 51 52 53 54 |
# File 'app/controllers/logistics/core/warehouses_controller.rb', line 45 def get_requests_without_storage_data offer_request_array = [] offer_requests = OfferRequest.where('warehouse_id' => nil, 'days_until_loaded'=>nil, 'status' => 'approved') offer_requests.each do |off_req| offer_request_array.push({:id => off_req.id, :request_no => off_req.request_no, :client_id => off_req.client_id, :client => off_req.client.name}) end response = Mks::Common::MethodResponse.new(true, nil, offer_request_array, nil, nil) render json: response end |
#index ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'app/controllers/logistics/core/warehouses_controller.rb', line 6 def index @warehouses = Warehouse.all warehouse_array =[] @warehouses.each { |warehouse| warehouse_array.push({:id => warehouse.id, :code => warehouse.code, :name => warehouse.name, :description => warehouse.description, :location => warehouse.location, :email => warehouse.email, :contact_telephone => warehouse.contact_telephone }) } @response = Mks::Common::MethodResponse.new(true, nil, warehouse_array, nil, nil) render json: @response end |
#update ⇒ Object
32 33 34 35 36 37 38 39 40 41 42 |
# File 'app/controllers/logistics/core/warehouses_controller.rb', line 32 def update if @warehouse.update_attributes(warehouse_params) @warehouse.save @response = Mks::Common::MethodResponse.new(true, 'Warehouse updated successfully !', nil, nil, nil) render json: @response else errors = Mks::Common::Util. @warehouse, 'Warehouse' @response = Mks::Common::MethodResponse.new(false, nil, nil, errors, nil) render json: @response end end |