Пример #1
0
        /// <summary>
        /// Trang chủ
        /// </summary>
        /// <param name="slug"></param>
        /// <param name="ctrId"></param>
        /// <param name="url"></param>
        /// <param name="cateId"></param>
        /// <param name="page"></param>
        /// <returns></returns>
        public PartialViewResult Index(string slug, int ctrId, string url, int cateId = 0, int pageId = 0, int page = 1)
        {
            var       stt     = (page - 1) * TotalpageH;
            const int rowPage = 15;
            var       total   = 0;
            var       keyword = "";
            var       text    = "";
            var       search  = slug.Contains("tim-kiem-san-pham");

            if (search)
            {
                text    = Request["keyword"];
                keyword = FomatString.Slug(text);
            }
            var pages = string.Format("/{0}-p{1}c{2}p", slug, pageId, cateId);
            var color = Request["color"];
            var size  = Request["size"];
            var sort  = Request["sort"];
            var model = new ModelShopProductDetailItem
            {
                CtrId    = ctrId,
                CtrUrl   = url,
                ListItem = !search?_detailBl.GetList(slug, page, rowPage, ref total, color, size, sort) : _detailBl.GetListByKeyword(keyword, page, rowPage, ref total, color, size, sort),
                               PageHtml = search ? Paging.GetPage(pages, 2, page, rowPage, total, "keyword", text) : Paging.GetPage(pages, 2, page, rowPage, total),
            };

            return(PartialView(model));
        }
Пример #2
0
        public PartialViewResult ListProductHotInHome(int ctrId, string url)
        {
            var model = new ModelShopProductDetailItem {
                CtrId = ctrId, CtrUrl = url
            };

            model.ListItem = _detailBl.GetListHot();
            return(PartialView(model));
        }
Пример #3
0
        public PartialViewResult CommentFacebook(int ctrId, string url, int cateId = 0)
        {
            var model = new ModelShopProductDetailItem
            {
                CtrId  = ctrId,
                CtrUrl = url
            };

            return(PartialView(model));
        }
Пример #4
0
        public PartialViewResult Detail(int ctrId, string url, int cateId = 0)
        {
            var model = new ModelShopProductDetailItem
            {
                Items  = _bl.GetProductId(cateId),
                CtrId  = ctrId,
                CtrUrl = url
            };

            return(PartialView(model));
        }
        public ActionResult ListItems()
        {
            var model = new ModelShopProductDetailItem()
            {
                Container = Request["Container"],
                ListItem  = _da.GetListSimpleByRequest(Request, Utility.AgencyId),
                PageHtml  = _da.GridHtmlPage
            };

            ViewData.Model = model;
            return(View());
        }