public IActionResult Index() { var posts = _postsRepository.GetAll(); var model = new GuestbookViewModel() { AllPosts = posts }; return(View(model)); }
public async Task <IList <Post> > GetPosts(int number = 0) { if (number == 0) { var posts = await postsRepo.GetAll <Post>(); return(posts); } else { var posts = await postsRepo.GetN <Post>(number); return(posts); } }
public async Task <IActionResult> Index() { var posts = await postsRepo.GetAll <Post>(); var vm = new PostsViewModel { Posts = posts.ToList() }; return(View(vm)); }
public async Task <IActionResult> GetPosts([FromBody] GetPostsModel model) { var whichUserReachedThisMethod = User.FindFirst(ClaimTypes.NameIdentifier)?.Value; var result = await _postsRepository.GetAll(model); if (result != null) { return(Ok(result)); } return(BadRequest()); }
public override IEnumerable <IPost> GetAll() { try { var post = _postsRepository.GetAll() .Select(x => _postsFactory.CopyFromWithoutImage(x)) .ToList(); return(post); } catch (Exception ex) { //LogService.Log.Error(ex); } return(null); }
public void should_retrieve_all_posts() { // Arrange var mockPosts = PostsHelper.GetDefaultMockData(); _postsRepository.GetAll().Returns(mockPosts); // Act var posts = _sut.GetAll(); // Assert Assert.IsNotNull(posts); Assert.AreEqual(posts.Count, mockPosts.Count); foreach (var post in posts) { Assert.IsTrue(mockPosts.Contains(post)); mockPosts.Remove(post); } }
public async Task <IActionResult> Index() { ViewData["RouteData"] = this.RouteData; var posts = await postsRepo.GetAll <Post>(); foreach (var post in posts) { var comments = await commentsRepo.GetAll <Comment>(post.Id); post.CommentCount = comments.Count(); } var vm = new PostsViewModel { Posts = posts.ToList() }; return(View(vm)); }
public RootQuery( IPostsRepository postsRepository, IApplicationUsersRepository applicationUserRepository) { Name = "Query"; Field <ListGraphType <ApplicationUserType> >( "AllApplicationUser", resolve: context => applicationUserRepository.GetAll() ); Field <ApplicationUserType>( "ApplicationUser", arguments: new QueryArguments( new QueryArgument <StringGraphType> { Name = "email" }), resolve: context => applicationUserRepository .FindByEmail(context.GetArgument <string>("email")) ); Field <ListGraphType <PostType> >( "AllPost", resolve: context => postsRepository.GetAll() ); Field <PostType>( "Post", arguments: new QueryArguments( new QueryArgument <StringGraphType> { Name = "id" }), resolve: context => postsRepository.FindById(context.GetArgument <string>("id")) ); }
public async Task <IEnumerable <Post> > GetAll() { return(await _postsRepository.GetAll()); }
public IEnumerable <PostDto> GetAll() { return(_postRepository.GetAll().AsEnumerable().Select(_mapper.Map <Post, PostDto>).ToList()); }
public async Task <IActionResult> GetPostsList() { var result = _mapper.Map <IEnumerable <PostsListDto> >(_iPostsRepository.GetAll()); return(Ok(result)); }
public IEnumerable <BlogPost> Get() { // TODO: Remove this method return(_posts.GetAll()); }
/// <summary> /// Retrieve all posts /// </summary> /// <returns>list of posts</returns> public List <Post> GetAll() { return(_postsRepository.GetAll().ToList()); }
public async Task <IList <Post> > GetAllPosts() { return(await _postsRepository.GetAll()); }
public async Task <IEnumerable <Post> > GetUserPosts([Service] IPostsRepository repository, Guid userId) => await repository.GetAll(userId);
public async Task <IEnumerable <Post> > GetPosts([Service] IPostsRepository repository) => await repository.GetAll();