public void Create(RegisterArticleDTO articleDTO) { var article = new Article(); if (articleDTO != null) { article.Text = articleDTO.Text; article.ImageUrl = articleDTO.ImageUrl; article.Header = articleDTO.Header; article.ShortDescription = articleDTO.ShortDescription; article.PublishDate = DateTime.Now; article.UserId = articleDTO.UserId; _newRepository.Add(article); } }
public async Task <IHttpActionResult> Create(RegisterArticleModel articleModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { var article = new RegisterArticleDTO { Text = articleModel.Text, Header = articleModel.Header, ImageUrl = articleModel.ImageUrl, ShortDescription = articleModel.ShortDescription, UserId = CurrentUserId }; _articleService.Create(article); return(Ok()); } catch (Exception e) { return(BadRequest(e.Message)); } }