public JsonResult Get()
        {
            int                     total    = 0;
            List <Product>          products = eFProductManager.GetProducts(out total);
            List <ProductViewModel> result   = mapper.Map <List <Product>, List <ProductViewModel> >(products);

            return(Json(new { items = result }));
        }
Пример #2
0
        public ViewResult List(string category, int productPage = 1)
        {
            int total;
            ProductsListViewModel productsListViewModel = new ProductsListViewModel {
                Products   = eFProductManager.GetProducts(out total, category, productPage, pageSize),
                PagingInfo = new PagingInfo {
                    CurrentPage = productPage, ItemsPerPage = pageSize, TotalItems = total
                },
                CurrentCategory = category
            };

            return(View(productsListViewModel));
        }
Пример #3
0
        public IActionResult Index()
        {
            int                     total;
            List <Product>          products = repo.GetProducts(out total);
            List <ProductViewModel> model    = new List <ProductViewModel>();

            foreach (var p in products)
            {
                ProductViewModel m = mapper.Map <Product, ProductViewModel>(p);
                model.Add(m);
            }
            return(View(model));
        }