public Gallery FindSingle(GalleryFilterDto galleryFilterDto) { return(_modelContext.Set <Gallery>() .Where(ExpressionBuilder.BuildWhere <Gallery>(galleryFilterDto)) .OrderBy(x => x.Name) .Select(x => x) .SingleOrDefault()); }
/// <summary> /// Finds paged galleries. /// </summary> /// <param name="galleryFilterDto">The filtering DTO</param> /// <returns>The Gallery DTO page</returns> internal IPagedList <GalleryDto> FindPaged(GalleryFilterDto galleryFilterDto) { return(_modelContext.Set <Gallery>() .OrderBy(x => x.Name) .Select(x => new GalleryDto() { Id = x.Id, Name = x.Name }) .ToPagedList(galleryFilterDto.Page, galleryFilterDto.PageSize)); }
public IPagedList <GalleryDto> FindPaged(GalleryFilterDto galleryFilterDto) { return(_modelContext.Set <Gallery>() .Where(ExpressionBuilder.BuildWhere <Gallery>(galleryFilterDto)) .OrderBy(x => x.Name) .Select(x => new GalleryDto() { Id = x.Id }) .ToPagedList(galleryFilterDto.Page, galleryFilterDto.PageSize)); }
public ActionResult PagedList(GalleryFilterDto galleryFilterDto) { ViewBag.FilterDto = galleryFilterDto; return(PartialView(WebConstants.VIEW_PAGED_LIST, GetService().ReadAdministrationPaged(galleryFilterDto))); }
public IPagedList <GalleryDto> ReadAdministrationPaged(GalleryFilterDto galleryFilterDto) { return(_galleryDao.FindPaged(galleryFilterDto)); }