41 lines
829 B
Ruby
41 lines
829 B
Ruby
class Origami::OrderReservationController < BaseOrigamiController
|
|
|
|
def index
|
|
@order = OrderReservation.all
|
|
end
|
|
|
|
def update
|
|
@id = params[:order_id]
|
|
@status = params[:status]
|
|
@order = OrderReservation.find(@id)
|
|
|
|
status = true
|
|
|
|
if status
|
|
if @status == "processed"
|
|
OrderReservation.create_doemal_order(@order)
|
|
else
|
|
if @status == "cancel"
|
|
result = {:status=> true, :message => "cancelled" }
|
|
else
|
|
result = {:status=> true, :message => "accepted" }
|
|
end
|
|
render :json => result.to_json
|
|
end
|
|
|
|
else
|
|
result = {:status=> false, :message => "Order not accepted !" }
|
|
render :json => result.to_json
|
|
end
|
|
end
|
|
|
|
def get_order
|
|
if (params[:id])
|
|
@order = OrderReservation.find(params[:id])
|
|
return @order
|
|
end
|
|
end
|
|
|
|
|
|
end
|