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 })); }
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)); }
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)); }