# frozen_string_literal: true # API Controller for managing Training prices class API::TrainingsPricingsController < API::ApiController before_action :authenticate_user! def index @trainings_pricings = TrainingsPricing.all end def update if current_user.admin? @trainings_pricing = TrainingsPricing.find(params[:id]) trainings_pricing_parameters = trainings_pricing_params trainings_pricing_parameters[:amount] = trainings_pricing_parameters[:amount] * 100 if @trainings_pricing.update(trainings_pricing_parameters) render status: :ok else render status: :unprocessable_entity end else head 403 end end def trainings_pricing_params params.require(:trainings_pricing).permit(:amount) end end