public ActionResult ApproveNews(ApproveSuggestedNewsDto model) { try { suggestedNewsService.ApproveSuggestedNews(model); return(Ok()); } catch (Exception ex) { return(InternalError(ex.Message)); } }
public void ApproveSuggestedNews(ApproveSuggestedNewsDto model) { var suggestedNews = suggestedNewsRepository.Get(model.Id); suggestedNews.Title = model.Title; suggestedNews.LanguageId = model.LanguageId; suggestedNews.Status = SuggestedNewsStatus.Approved; suggestedNewsRepository.SaveChanges(); var news = Mapper.Map <News>(suggestedNews); news.Text = model.Text; news.PublicationDate = DateTime.Now; newsRepository.Add(news); newsRepository.SaveChanges(); }