public IActionResult Delete(NewsArticleDeleteViewModel viewModel) { NewsArticle newsArticle = newsArticleService.GetByID(viewModel.NewsArticle.ID); if (newsArticle == null) { return(NotFound()); } newsArticleService.Delete(newsArticle.ID); return(RedirectToAction("Index")); }
public async Task Delete(int Id) { var entityToDelete = (await NewsArticleService.GetByFilter(x => x.Id == Id)).FirstOrDefault(); if (entityToDelete != null) { await NewsArticleService.Delete(entityToDelete); } else { Response.StatusCode = StatusCodes.Status404NotFound; } }
public async Task ShoulDeleteNewsArticle() { await addTwitterUser(); await addNewsArticle(); var entityToDelete = (await newsArticleService.GetByFilter(x => x.Source == "articleFromMemory")).FirstOrDefault(); await newsArticleService.Delete(entityToDelete); var result = (await newsArticleService.GetByFilter(x => x.Source == "articleFromMemory")).FirstOrDefault(); Assert.Null(result); }