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