public IActionResult AddAds(int id) { string userId = User.FindFirstValue(ClaimTypes.NameIdentifier); AdsModel adsModel = new AdsModel { IdCatalog = id, IdCustomer = userId, catalog = repository.GetCatalog(id) }; AdsCreateModel adsCreate = mapper.Map <AdsCreateModel>(adsModel); return(View(adsCreate)); }
public IActionResult AddAds(AdsCreateModel adsCreate) { Ads ads = mapper.Map <Ads>(adsCreate); if (ModelState.IsValid) { repository.CreateAds(ads); TempData["message"] = $"Ads number:{ads.IdCatalog} has been created."; logger.LogInformation($"Add ads's customer ID:{adsCreate.IdCustomer}, text: {adsCreate.AdsText}"); //return RedirectToAction(nameof(ViewCustomerAds), new { id = ads.IdCustomer }); return(RedirectToAction(nameof(ViewCustomerAdses))); } else { return(View(adsCreate)); } }