Beispiel #1
0
 public async Task <IActionResult> FilterWorkers(PanelViewModel viewModel, [FromQuery] int pageNumber = 1)
 => View("Index", viewModel.FilterWorkers(await panelManager.FilterWorkers(WorkerFiltersParams.Build
                                                                           (
                                                                               viewModel.UserName,
                                                                               viewModel.Email,
                                                                               viewModel.SortType,
                                                                               viewModel.IsAdmin
                                                                           ).CurrentPage(pageNumber) as WorkerFiltersParams)));
Beispiel #2
0
 public async Task <PagedList <User> > GetWorkers(WorkerFiltersParams filtersParams)
 => (PagedList <User>) await database.UserRepository.GetWorkers((filtersParams.PageNumber, filtersParams.PageSize));