Ejemplo n.º 1
0
        public ActionResult AjaxProductForClass(Guid id, int?page, int step = 1)
        {
            var pcls = _productSevice.GetProductClass(id);

            if (pcls == null)
            {
                return(HttpNotFound());
            }

            int limit  = 12;
            var finder = _productSevice.GetFinder().SeachProductClass(pcls.Id);
            var count  = finder.Count();

            var Paging = CalcPaging(limit, page, count);

            var model = new ClassProductViewModel
            {
                Step         = step,
                ProductClass = pcls,
                Paging       = Paging,
                ListProduct  = finder.ToPage(limit, Paging.Page)
            };

            return(PartialView("AjaxProductForClass", model));
        }
Ejemplo n.º 2
0
        public ActionResult AjaxProductForClass(Guid id, int?page)
        {
            var pcls = _productSevice.GetProductClass(id);

            if (pcls == null)
            {
                return(HttpNotFound());
            }

            int limit = 12;
            var count = _productSevice.GetCount(pcls);

            var Paging = CalcPaging(limit, page, count);

            var model = new ClassProductViewModel
            {
                ProductClass = pcls,
                Paging       = Paging,
                ListProduct  = _productSevice.GetList(pcls, limit, Paging.Page)
            };

            return(PartialView("AjaxProductForClass", model));
        }