コード例 #1
0
 public async Task <IActionResult> FilterMails(MailboxViewModel viewModel, [FromQuery] int pageNumber = 1)
 => View("Index", viewModel.FilterMails(await mailboxService.FilterMails(MailFiltersParams.Build
                                                                         (
                                                                             viewModel.Subject,
                                                                             viewModel.OnlyFavorites,
                                                                             viewModel.SortType
                                                                         ).CurrentPage(pageNumber) as MailFiltersParams)));
コード例 #2
0
 public async Task <PagedList <Mail> > GetMails(MailFiltersParams filtersParams)
 => (PagedList <Mail>) await database.MailRepository.GetUserMails(currentUserId, (filtersParams.PageNumber, filtersParams.PageSize));