Ejemplo n.º 1
0
        //
        // Posts

        public async Task <ServiceResult <List <GetPostsResultViewModel> > > GetPosts(int blogId, GetPostsRequestViewModel viewModel)
        {
            var posts = await _unitOfWork.PostRepository.GetPosts(blogId, viewModel);

            return(ServiceResultFactory.SuccessWithPaginator(posts));
        }
Ejemplo n.º 2
0
        //
        // Blogs

        public async Task <ServiceResult <List <GetBlogsResponseViewModel> > > GetBlogs(GetBlogsRequestViewModel viewModel)
        {
            var paginatedListResult = await _unitOfWork.BlogRepository.GetBlogs(viewModel);

            return(ServiceResultFactory.SuccessWithPaginator(paginatedListResult));
        }