public IActionResult GetArticlesByUserId(string userId) { try { List <ArticleModel> articles = _articleData.FindArticlesByUserId(userId); if (articles.Count > 0) { return(Ok(articles)); } return(NotFound($"There is no Article with ID ${userId}")); } catch (Exception ex) { _apiErrorHandler.CreateError(ex.Source, ex.StackTrace, ex.Message); } return(StatusCode(500)); }
public IActionResult GetArticles() { try { string UserId = User.FindFirst(ClaimTypes.NameIdentifier)?.Value; List <ArticleModel> articles = _articleData.FindArticlesByUserId(UserId); var model = _mapper.Map <List <PrivateArticelDisplayModel> >(articles); if (articles.Count > 0) { return(Ok(model)); } return(NotFound("No Articels found")); } catch (Exception ex) { _apiErrorHandler.CreateError(ex.Source, ex.StackTrace, ex.Message); } return(StatusCode(500)); }