Example #1
0
        public void ActionIndex(MProduct_InfoModel model)
        {
            if (ViewPage.CurrentPage.MenuID > 0)
            {
                MenuID = ViewPage.CurrentPage.MenuID;
            }

            var dbQuery = ModProduct_InfoService.Instance.CreateQuery()
                          .Where(o => o.Activity == true && o.Deleted == false)
                          .WhereIn(MenuID > 0, o => o.MenuID, WebMenuService.Instance.GetChildIDForWeb_Cache("Product_Info", MenuID, ViewPage.CurrentLang.ID))
                          .OrderByDesc(o => o.ID)
                          .Take(PageSize)
                          .Skip(PageSize * model.Page);

            ViewBag.Data      = dbQuery.ToList();
            model.TotalRecord = dbQuery.TotalRecord;
            model.PageSize    = PageSize;
            ViewBag.Model     = model;

            // Lấy thông tin trang index hiện tại (danh sách các sản phẩm)
            var GetCurrentPage = ViewPage.GetCurrentPage();

            ViewPage.CurrentPage.PageTitle       = GetCurrentPage.PageTitle;
            ViewPage.CurrentPage.PageDescription = GetCurrentPage.PageDescription;
            ViewPage.CurrentPage.PageKeywords    = GetCurrentPage.PageKeywords;

            Session.Remove("ProductId");

            //Global.Cookies.SetValue("Product.Detail.ProductId", "");
        }