# coding: utf-8
class Admin::OrdersController < Admin::AdminController
  
  # GET /admin/resources
  def index
    @q = Order.ordered.ransack(params[:q])
    @orders = @q.result(:distinct => true).page(params[:page]).per(10)
  end

  # GET /admin/resources/1/edit
  def edit
    @order = Order.find(params[:id])
  end

  # PUT /admin/resources/1
  def update
    @order = Order.find(params[:id])
    if @order.update_attributes(params[:order])
      redirect_to admin_orders_path, notice: view_context.notice_message
    else
      render 'edit'
    end
  end

  # DELETE /admin/resources/1
  def destroy
    @order = Order.find(params[:id])
    @order.destroy

    redirect_to admin_orders_url, notice: view_context.notice_message
  end

  def destroy_old
    @count = Order.old.delete_all
    redirect_to admin_orders_url, notice: view_context.notice_message_for_destroy_old
  end

end
