Beispiel #1
0
 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();
        }