public async Task <IActionResult> CreateAd(CompanyCreateAdVm adsVm) { if (!ModelState.IsValid) { return(View(adsVm)); } var id = HttpContext.User.Claims.FirstOrDefault().Value; await adService.AddAdsAsync(adsVm, id); return(RedirectToAction(nameof(Index))); }
public async Task AddAdsAsync(CompanyCreateAdVm ad, string id) { Company com = appCtx.Company.FirstOrDefault(c => c.AspNetUsersId == id); var newAd = new Ad() { Header = ad.Header, Description = ad.Description, StartDate = ad.StartDate, EndDate = ad.EndDate, Arequired = ad.Arequired, Brequired = ad.Brequired, Cerequired = ad.Cerequired, Crequired = ad.Crequired, Drequired = ad.Drequired, Company = com }; await appCtx.Ad.AddAsync(newAd); await appCtx.SaveChangesAsync(); }