2014-11-06 17:56:00 +00:00
|
|
|
class OrdersController < ApplicationController
|
2014-11-25 14:27:12 +00:00
|
|
|
def overview
|
2014-11-23 20:12:31 +00:00
|
|
|
@users = User.all
|
2014-11-06 17:56:00 +00:00
|
|
|
end
|
|
|
|
|
2014-11-10 01:30:42 +00:00
|
|
|
|
2014-11-25 14:27:12 +00:00
|
|
|
def new
|
|
|
|
@user = User.find(params[:id])
|
|
|
|
@order = @user.orders.build
|
2014-11-24 20:45:32 +00:00
|
|
|
@products = Product.all
|
2014-11-06 17:56:00 +00:00
|
|
|
end
|
|
|
|
|
2014-11-23 20:12:31 +00:00
|
|
|
|
2014-11-06 17:56:00 +00:00
|
|
|
def create
|
2014-11-25 14:27:12 +00:00
|
|
|
@user = User.find(params[:id])
|
|
|
|
@order = @user.orders.build(order_params)
|
2014-11-10 01:30:42 +00:00
|
|
|
if @order.save
|
2014-11-24 20:45:32 +00:00
|
|
|
#flash[:success] = "order created!"
|
2014-11-23 20:12:31 +00:00
|
|
|
redirect_to overview_path
|
2014-11-10 01:30:42 +00:00
|
|
|
else
|
2014-11-25 14:27:12 +00:00
|
|
|
@products = Product.all
|
|
|
|
render 'new'
|
2014-11-10 01:30:42 +00:00
|
|
|
|
2014-11-25 14:27:12 +00:00
|
|
|
end
|
2014-11-23 20:12:31 +00:00
|
|
|
end
|
|
|
|
|
2014-11-10 01:30:42 +00:00
|
|
|
private
|
|
|
|
|
|
|
|
def order_params
|
2014-11-25 15:13:04 +00:00
|
|
|
#params.require(:order).permit(:products)
|
|
|
|
#
|
2014-11-10 01:30:42 +00:00
|
|
|
end
|
2014-11-06 17:56:00 +00:00
|
|
|
end
|