EventSchedulesController when something goes wrong

Consider that create, update or destroy can fails in EventSchedulesController

Params in remove deleted because they were not used
This commit is contained in:
Ana 2016-08-04 17:06:34 +02:00
parent 13bcee485e
commit 310c521790
2 changed files with 44 additions and 31 deletions

View file

@ -3,18 +3,27 @@ module Admin
load_and_authorize_resource :event_schedule
def create
@event_schedule.save
render json: { 'status' => 'ok', event_schedule_id: @event_schedule.id }
if @event_schedule.save
render json: { 'status' => 'ok', event_schedule_id: @event_schedule.id }
else
render json: { 'status' => 'error' }
end
end
def update
@event_schedule.update(event_schedule_params)
render json: { 'status' => 'ok', event_schedule_id: @event_schedule.id }
if @event_schedule.update(event_schedule_params)
render json: { 'status' => 'ok', event_schedule_id: @event_schedule.id }
else
render json: { 'status' => 'error' }
end
end
def destroy
@event_schedule.destroy
render json: { 'status' => 'ok' }
if @event_schedule.destroy
render json: { 'status' => 'ok' }
else
render json: { 'status' => 'error' }
end
end
private