in src/Relecloud.Web.CallCenter/Controllers/TicketController.cs [32:51]
public async Task<IActionResult> Index(int currentPage)
{
try
{
var userId = this.User.GetUniqueId();
var pagedResultModel = await this.concertService.GetAllTicketsAsync(userId, currentPage * TicketViewModel.DefaultPageSize, TicketViewModel.DefaultPageSize);
return View(new TicketViewModel
{
CurrentPage = currentPage,
TotalCount = pagedResultModel?.TotalCount ?? 0,
Tickets = pagedResultModel?.PageOfData ?? new List<Ticket>()
});
}
catch (Exception ex)
{
logger.LogError(ex, "Unable to retrieve upcoming concerts");
return View();
}
}