public IActionResult EditAd(EditAdModel model) { var myUser = GetMyUser(); var adInfo = _adMapper.GetAdEditInfo(myUser, model); if (!adInfo.Success) { FillBaseModel(model); FillPlaceAdCollections(model); FillPlaceAdPicsIfAny(model); return(View(model)); } var resultEditAd = _adsService.EditAd(adInfo.Value); if (!resultEditAd.Success) { FillBaseModel(model); FillPlaceAdCollections(model); FillPlaceAdPicsIfAny(model); return(View(model)); } return(RedirectToAction(nameof(MyAds))); }
public async Task <IActionResult> Edit(EditAdBindingModel bindingModel) { await adService.EditAd(bindingModel.EditAdInputModel); TempData["SuccessfullyEditedAdsMessage"] = SuccessfullyEditedAdsMessage; return(RedirectToAction("ActiveAds")); }