public ActionResult Add(AddBannedWordViewModel addBannedEmailViewModel) { using (var unitOfWork = UnitOfWorkManager.NewUnitOfWork()) { try { if (!string.IsNullOrEmpty(addBannedEmailViewModel.Word)) { var bannedWord = new BannedWord { Word = addBannedEmailViewModel.Word, DateAdded = DateTime.UtcNow, IsStopWord = addBannedEmailViewModel.IsStopWord }; _bannedWordService.Add(bannedWord); TempData[AppConstants.MessageViewBagName] = new GenericMessageViewModel { Message = "Word added", MessageType = GenericMessages.success }; unitOfWork.Commit(); } else { TempData[AppConstants.MessageViewBagName] = new GenericMessageViewModel { Message = "Please add a word", MessageType = GenericMessages.danger }; } } catch (Exception ex) { unitOfWork.Rollback(); LoggingService.Error(ex); TempData[AppConstants.MessageViewBagName] = new GenericMessageViewModel { Message = LocalizationService.GetResourceString("Errors.GenericMessage"), MessageType = GenericMessages.danger }; } } return RedirectToAction("Index"); }
public void Delete(BannedWord bannedWord) { _context.BannedWord.Remove(bannedWord); }
public BannedWord Add(BannedWord bannedWord) { return _context.BannedWord.Add(bannedWord); }
public void Delete(BannedWord bannedWord) { _bannedWordRepository.Delete(bannedWord); }
public BannedWord Add(BannedWord bannedWord) { return _bannedWordRepository.Add(bannedWord); }