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