public async Task <IActionResult> Archive() { var userId = this.User.FindFirstValue(ClaimTypes.NameIdentifier); var viewModel = new InboxBookingViewModel { InboxViewModels = await this.bookService.TakeAllDeletedBookings <InboxViewModel>(userId), }; return(this.View(viewModel)); }
public async Task <IActionResult> Bookings(int page = 1, int perPage = PerPage) { var userId = this.User.FindFirstValue(ClaimTypes.NameIdentifier); var pagesCount = await this.bookService.GetPagesCount(perPage, userId); var viewModel = new InboxBookingViewModel { InboxViewModels = await this.bookService.TakeAllBookingsForCurrentUser <InboxViewModel>(userId, page, perPage), CurrentPage = page, PagesCount = pagesCount, }; return(this.View(viewModel)); }