public async Task <IActionResult> Post(int transactionId, [FromBody] string currentStatus) { var request = new PostListRequest(transactionId, currentStatus); var result = await _mediator.Send(request); return(StatusCode(result.Code, result.Description)); }
public PostListViewModel GetPostCategoryList(PostListRequest request) { var blog = _dataProvider.GetBlog(); var posts = _dataProvider.GetPostsByCategorySlug(blog.PostsPerPage, request.PageIndex, request.CategorySlug); return(new PostListViewModel { PageTitle = blog.Name + " - " + blog.Description, PageSize = blog.PostsPerPage, PageIndex = request.PageIndex, Posts = _mapper.Map <List <PostViewModel> >(posts.posts), TotalPosts = posts.totalPosts }); }
public PostListViewModel GetCategoryList([FromBody] PostListRequest request) { return(_blogService.GetPostCategoryList(request)); }