public IList <Book> GetBookByReadingStatus(EReadingStatus readingStatus, int pageSize = 10, int pageIndex = 1) { return(_dbContext.Book.Where(x => x.ReadingStatus == readingStatus).Skip(pageSize * (pageIndex - 1)).Take(pageSize).ToList()); }
public async Task <IViewComponentResult> InvokeAsync(EReadingStatus readingStatus) { return(View()); }
public JsonResult GetBooks(EReadingStatus readingStatus, int pageSize, int pageIndex) { var books = _mapper.Map <List <Book>, List <BookDto> >(_bookRepository.GetDBSet().Skip(pageSize * (pageIndex - 1)).Take(pageSize).ToList()); return(Json(books)); }