public IActionResult GetUserArticlesView([FromRoute] long lUserId) { UserArticlesModel userArticlesModel = new UserArticlesModel(); FIllUserArticlesModel(userArticlesModel, lUserId); return(View("User", userArticlesModel)); }
private void FIllUserArticlesModel(UserArticlesModel userArticlesModel, long lUserId) { User userFromDb = _repositoryWrapper.Account.GetUser(lUserId); IEnumerable <UserArticles> userArticlesList = null; List <Article> articleList = null; if (userArticlesModel != null && userFromDb != null) { userFromDb.Password = string.Empty; userFromDb.Id = -1; userArticlesModel.User = userFromDb; userArticlesList = _repositoryWrapper.UserArticles.GetUserArticles(lUserId); if (userArticlesList != null && userArticlesList.Count() > 0) { articleList = _repositoryWrapper.Articles.GetArticles(userArticlesList); SetCategoryForUserArticles(articleList); userArticlesModel.UserArticlesList = articleList; } } }