//добавление ключевого слова public async Task <ActionResult> AddBlackListSite(string banWord) { ProfileVM profileVM = new ProfileVM(); using (var profile = new ChekitDB()) { BannedSiteDTO bannedSiteDTO = new BannedSiteDTO() { SiteLink = banWord }; profile.BannedSiteDTO.Add(bannedSiteDTO); await profile.SaveChangesAsync(); var modelDTO = new ProfileDTO() { BannedSiteListDTO = await profile.BannedSiteDTO.ToListAsync() }; TempData["OK"] = "Имя ресурса добавлено"; profileVM.BannedSiteVM = modelDTO.BannedSiteListDTO.OrderBy(x => x.SiteId).Select(x => new BannedSiteVM(x)).ToList(); return(RedirectToAction("SiteBlackList")); } }
public BannedSiteVM(BannedSiteDTO row) { SiteId = row.SiteId; SiteLink = row.SiteLink; }