Пример #1
0
        //
        // GET: /Manage/Order/

        #region ORDER

        public ActionResult Index(int?page, long?loadShop = -1, int?stateOrder = -1, int?loadPaid = -1)
        {
            ViewBag.Mes        = string.Empty;
            ViewBag.ShopId     = loadShop;
            ViewBag.states     = stateOrder;
            ViewBag.paid       = loadPaid;
            ViewBag.loadShop   = LoadCombo.LoadDropShop();
            ViewBag.stateOrder = LoadCombo.LoadDropOrder(stateOrder);
            ViewBag.loadPaid   = LoadCombo.LoadDropOrderPaid(loadPaid);
            int currentPageIndex = page.HasValue ? page.Value : 1;

            ViewBag.page = currentPageIndex;
            var listObj = _orderBussiness.GetList(loadShop, stateOrder, loadPaid);

            IPagedList <Order> obj = listObj.ToPagedList(currentPageIndex, 10);

            if (obj.Any())
            {
                //    obj=obj.ToPagedList(currentPageIndex, 20);
                return(View(obj));
            }
            {
                ViewBag.Mes = "Chưa có đơn hàng";
                //  obj=(IPagedList<Order>) new List<Order>();
                return(View());
            }
        }