Пример #1
0
        public ActionResult AddShop(ShopViewModel shop)
        {
            if (!ModelState.IsValid)
            {
                return(AddShop());
            }
            ServiceActionResult addedValue = _shopConfigurationClient.AddNewShop(shop.Map());

            if (addedValue.Status == ActionStatus.Successfull)
            {
                return(AdminShopList());
            }
            ViewBag.ErrorMessage = addedValue.Reason;
            return(AddShop());
        }
Пример #2
0
        public ActionResult EditShop(ShopViewModel shop)
        {
            if (!ModelState.IsValid)
            {
                ViewBag.Error = $"Shop {shop.ShopName} cannot be edited";
                return(RedirectToAction("AdminShopList"));
            }
            ShopDto             shopDto    = shop.Map();
            ServiceActionResult editResult = _shopConfigurationClient.EditShop(shopDto);

            if (editResult.Status != ActionStatus.Successfull)
            {
                ViewBag.Error = editResult.Reason;
            }
            return(RedirectToAction("AdminShopList"));
        }