Class: Mks::Edm::EquipmentValuationsController
- Inherits:
-
ApplicationController
- Object
- Auth::ApplicationController
- ApplicationController
- Mks::Edm::EquipmentValuationsController
- Defined in:
- app/controllers/mks/edm/equipment_valuations_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
20 21 22 23 24 25 26 27 28 29 30 |
# File 'app/controllers/mks/edm/equipment_valuations_controller.rb', line 20 def create equipment_valuation = EquipmentValuation.new(equipment_valuation_params) if equipment_valuation.save response = Mks::Common::MethodResponse.success_response(equipment_valuation, 'Equipment valuation saved successfully!') render json: response, status: :created, location: equipment_valuation else response = Mks::Common::MethodResponse.failure_response(equipment_valuation) render json: response, status: :unprocessable_entity end end |
#index ⇒ Object
6 7 8 9 |
# File 'app/controllers/mks/edm/equipment_valuations_controller.rb', line 6 def index data = EquipmentValuation.where(equipment_item_id: params[:id]) render json: Mks::Common::MethodResponse.success_response(data) end |
#show ⇒ Object
16 17 18 |
# File 'app/controllers/mks/edm/equipment_valuations_controller.rb', line 16 def show render json: Mks::Common::MethodResponse.success_response(@equipment_valuation) end |
#update ⇒ Object
32 33 34 35 36 37 38 39 40 |
# File 'app/controllers/mks/edm/equipment_valuations_controller.rb', line 32 def update if @equipment_valuation.update(equipment_valuation_params) response = Mks::Common::MethodResponse.success_response(@equipment_valuation, 'Equipment valuation updated successfully!') render json: response else render json: Mks::Common::MethodResponse.failure_response(@equipment_valuation), status: :unprocessable_entity end end |
#valuation ⇒ Object
11 12 13 14 |
# File 'app/controllers/mks/edm/equipment_valuations_controller.rb', line 11 def valuation data = EquipmentValuation.where(equipment_item_id: params[:id], is_current: true) render json: Mks::Common::MethodResponse.success_response(data) end |