/// <summary> /// Finds paged vocabularies. /// </summary> /// <param name="vocabularyFilterDto">The filtering DTO</param> /// <returns>The Vocabulary DTO page</returns> internal IPagedList <VocabularyDto> FindPaged(VocabularyFilterDto vocabularyFilterDto) { return(_modelContext.Set <Vocabulary>() .OrderBy(x => x.Word) .Select(x => new VocabularyDto() { Id = x.Id, Word = x.Word, Translate = x.Translate }) .ToPagedList(vocabularyFilterDto.Page, vocabularyFilterDto.PageSize)); }
public IPagedList <VocabularyDto> ReadAdministrationPaged(VocabularyFilterDto vocabularyFilterDto) { return(_vocabularyDao.FindPaged(vocabularyFilterDto)); }
public ActionResult PagedList(VocabularyFilterDto vocabularyFilterDto) { ViewBag.FilterDto = vocabularyFilterDto; return(PartialView(WebConstants.VIEW_PAGED_LIST, GetService().ReadAdministrationPaged(vocabularyFilterDto))); }