# frozen_string_literal: true # @deprecated # DEPRECATED: Please use API::PriceController instead. # API Controller for managing Training prices class API::TrainingsPricingsController < API::APIController include ApplicationHelper 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] = to_centimes(trainings_pricing_parameters[:amount]) if @trainings_pricing.update(trainings_pricing_parameters) render status: :ok else render status: :unprocessable_entity end else head :forbidden end end def trainings_pricing_params params.require(:trainings_pricing).permit(:amount) end end