public async Task <IActionResult> GetPosts([FromQuery] GetPostsPaginationRequest request) { var response = await mediator.Send(request); logger.LogResponse($"User #{HttpContext.GetCurrentUserId()} filtered posts", response.Error); return(this.CreateResponse(response)); }
public async Task <IPagedList <Post> > GetPosts(GetPostsPaginationRequest paginationRequest) => await database.PostRepository.GetFilteredPosts(paginationRequest,