Beispiel #1
0
        public async Task <IActionResult> DeleteNews(SourseWithNewsCategory sourseWithNewsCategory)
        {
            var news = _unitOfWork.News.GetByCondition(x => x.Id.Equals(sourseWithNewsCategory.Id), false).SingleOrDefault();

            if (news is null)
            {
                BadRequest("Can't find news!");
            }

            try
            {
                _unitOfWork.News.Remove(news);
            }
            catch (Exception ex)
            {
                Log.Error($"something went wrong. Details: {ex.Message}");
            }

            await _unitOfWork.SaveAsync();

            return(RedirectToAction("DetailsWithNews", new { id = news.RssSourceId }));
        }
 public Task <IActionResult> DeleteNews(SourseWithNewsCategory sourseWithNewsCategory)
 {
     throw new NotImplementedException();
 }