public async Task <IActionResult> GetAllFavouriteArticles() { var viewModel = new UsersPostsByIdViewModel(); var user = await this.userManager.GetUserAsync(this.User); var favouritePosts = await this.blogPostsService.GetAllFavouritePostAsync <UserFavouriteArticlesViewModel>(user.Id); viewModel.FavouritePosts = favouritePosts; return(this.View(viewModel)); }
public async Task <IActionResult> ArticlePostByUser() { var model = new UsersPostsByIdViewModel(); var user = await this.userManager.GetUserAsync(this.User); var viewModel = await this.blogPostsService.GetAllAsync <UserPostByIdModel>(user.Id); model.Posts = viewModel; return(this.View(model)); }