Esempio n. 1
0
 public Gallery FindSingle(GalleryFilterDto galleryFilterDto)
 {
     return(_modelContext.Set <Gallery>()
            .Where(ExpressionBuilder.BuildWhere <Gallery>(galleryFilterDto))
            .OrderBy(x => x.Name)
            .Select(x => x)
            .SingleOrDefault());
 }
Esempio n. 2
0
 /// <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));
 }
Esempio n. 3
0
 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));
 }
Esempio n. 4
0
 public ActionResult PagedList(GalleryFilterDto galleryFilterDto)
 {
     ViewBag.FilterDto = galleryFilterDto;
     return(PartialView(WebConstants.VIEW_PAGED_LIST, GetService().ReadAdministrationPaged(galleryFilterDto)));
 }
Esempio n. 5
0
 public IPagedList <GalleryDto> ReadAdministrationPaged(GalleryFilterDto galleryFilterDto)
 {
     return(_galleryDao.FindPaged(galleryFilterDto));
 }