public IActionResult AddNewArticle([FromBody] ArticleViewModel userInput) { try { ArticleModel model = _mapper.Map <ArticleModel>(userInput); model.UserId = User.FindFirst(ClaimTypes.NameIdentifier)?.Value; _articleData.AddArticle(model); return(Ok($"article {model.Id} created")); } catch (Exception ex) { _apiErrorHandler.CreateError(ex.Source, ex.StackTrace, ex.Message); } return(StatusCode(500)); }