public async Task <IActionResult> Index(int page = 1) { var account = await HttpContext.GetLoggedInUser(); if (account != null) { var clientResponse = await _eventiApi.GetClientAsync(new ClientSearchRequest() { AccountID = account.ID }); var Client = clientResponse.Content.Data.ToList()[0]; var eventResponse = await _eventiApi.GetClientEvents(Client.ID); var events = eventResponse.Content; var model = new VisitedEventsVM() { Events = eventResponse.Content .Select ( i => new VisitedEventsVM.Row { EventID = i.ID, Category = i.EventCategory.ToString(), Name = i.Name, Image = i.Image, Start = i.Start, End = i.End } ) .ToList() }; return(View(model)); } return(Redirect("/Client/Client/Index")); }