Beispiel #1
0
        /// <summary>
        ///  Update stop word in db
        /// </summary>
        /// <param name="item">ViewModel of stopword</param>
        public void Update(StopWordViewModel item)
        {
            StopWord word = mapper.Map <StopWordViewModel, StopWord>(item);

            unitOfWork.StopWords.Update(word);
            unitOfWork.Save();
        }
Beispiel #2
0
        /// <summary>
        /// Method for inserting new stopwod to db
        /// </summary>
        /// <param name="item">ViewModel of stopword</param>
        public void Insert(StopWordViewModel item)
        {
            StopWord word = mapper.Map <StopWordViewModel, StopWord>(item);

            unitOfWork.StopWords.Insert(word);
            unitOfWork.Save();
        }
 public IActionResult Edit(StopWordViewModel wordEdit)
 {
     if (ModelState.IsValid)
     {
         stopWordManager.Update(wordEdit);
         return(RedirectToAction("Index"));
     }
     return(View(wordEdit));
 }
        public void Update_ItemForUpdate_ThrowsNothing()
        {
            StopWordViewModel stopWordViewModel = new StopWordViewModel();
            StopWord          stopWord          = new StopWord();

            mockMapper.Setup(m => m.Map <StopWordViewModel, StopWord>(stopWordViewModel)).Returns(stopWord);
            mockUnitOfWork.Setup(m => m.StopWords.Update(stopWord));

            Assert.That(() => manager.Update(stopWordViewModel), Throws.Nothing);
        }
        public IActionResult Create(StopWordViewModel item)
        {
            if (ModelState.IsValid)
            {
                stopWordManager.Insert(item);
            }


            return(RedirectToAction("Index", "StopWord"));
        }
        public IActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }
            StopWordViewModel word = stopWordManager.GetStopWords().FirstOrDefault(c => c.Id == id);

            if (word == null)
            {
                return(NotFound());
            }
            return(View(word));
        }
        public static void SeedStopWords(IStopWordManager stopWordManager)
        {
            IEnumerable <StopWordViewModel> stopWords = stopWordManager.GetStopWords();

            if (!stopWords.Any())
            {
                StopWordViewModel stopWord1 = new StopWordViewModel();
                StopWordViewModel stopWord2 = new StopWordViewModel();
                StopWordViewModel stopWord3 = new StopWordViewModel();

                stopWord1.Word = "START";
                stopWord2.Word = "astanavites";
                stopWord3.Word = "STOP";

                stopWordManager.Insert(stopWord1);
                stopWordManager.Insert(stopWord2);
                stopWordManager.Insert(stopWord3);
            }
        }