Example #1
0
 internal IPagedList <TrainingDto> FindPaged(TrainingFilterDto trainingFilterDto)
 {
     return(_modelContext.Set <Training>()
            .Where(ExpressionQueryBuilder.BuildWhere <Training>(trainingFilterDto))
            .OrderBy(x => x.Day)
            .Select(x => new TrainingDto()
     {
         Id = x.Id, Day = x.Day, Start = x.Start, End = x.End, City = x.City, UserReference = new ReferenceString()
         {
             Value = x.UserId + ":" + x.User.FirstName + " " + x.User.Surname
         }, UserId = x.UserId
     })
            .ToPagedList(trainingFilterDto.Page, trainingFilterDto.PageSize));
 }
Example #2
0
 public ActionResult PagedList(TrainingFilterDto trainingFilterDto)
 {
     ViewBag.FilterDto = trainingFilterDto;
     return(PartialView(WebConstants.VIEW_PAGED_LIST, GetService().ReadAdministrationPaged(trainingFilterDto)));
 }
Example #3
0
 public IPagedList <TrainingDto> ReadAdministrationPaged(TrainingFilterDto trainingFilterDto)
 {
     return(_trainingDao.FindPaged(trainingFilterDto));
 }