//добавление ключевого слова
        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"));
            }
        }
Beispiel #2
0
 public BannedSiteVM(BannedSiteDTO row)
 {
     SiteId   = row.SiteId;
     SiteLink = row.SiteLink;
 }