// GET: Store public ActionResult Index() { var products = db.Products.Include(p => p.Category); var productsVm = Mapper.Map <List <ViewModels.ProductListViewModel> >(products); // Retrieve category listing: var categories = db.Categories.ToList(); var categoriesVm = Mapper.Map <List <ViewModels.CategoryViewModel> >(categories); var vm = new ViewModels.StoreIndexViewModel { Products = productsVm, Categories = categoriesVm }; return(View(vm)); }
// GET: Store public ActionResult Index() { var products = db.Products.Include(p => p.Category); var productsVm = Mapper.Map<List<ViewModels.ProductListViewModel>>(products); // Retrieve category listing: var categories = db.Categories.ToList(); var categoriesVm = Mapper.Map<List<ViewModels.CategoryViewModel>>(categories); var vm = new ViewModels.StoreIndexViewModel { Products = productsVm, Categories = categoriesVm }; return View(vm); }