Beispiel #1
0
        public IActionResult ShowDetails(int shopId)
        {
            ShopDetailsViewModel result = new ShopDetailsViewModel();

            result.Shop     = _mapper.Map <ShopModel>(_shopsService.GetShop(shopId, _mapper));
            result.Products = _mapper.Map <List <ProductModel> >(_shopsService.GetProducts(shopId, _mapper));

            ViewBag.Title = result.Shop.Name;
            return(View(result));
        }
        public IActionResult ShopDetails(int id)
        {
            ShopDetailsViewModel shopDetails = new ShopDetailsViewModel
            {
                Shop = _db.Shops.First(s => s.ShopId == id),
                UnavailableProducts = _db.ShopUnavailableLists.Where(list => list.ShopId == id)
                                      .Include(list => list.Product)
                                      .Select(list => list.Product)
                                      .ToList()
            };

            shopDetails.AvaliableProducts = _db.Products.Except(shopDetails.UnavailableProducts).ToList();

            return(View(shopDetails));
        }
Beispiel #3
0
        public ActionResult Details(ShopDetailsViewModel viewmodel)
        {
            viewmodel.Load();

            return View(viewmodel);
        }
Beispiel #4
0
 public ShopDetailsPage()
 {
     BindingContext = new ShopDetailsViewModel();
     InitializeComponent();
 }