// GET public async Task <IActionResult> Index() { var facilities = await _facilityService.GetFacilitiesAsync(); var dogs = await _dogService.GetDogs(); var reservations = await _reservationService.GetReservations(); var reservationsResults = reservations.Select(r => new Reservation { DropOffDttm = r.DropOffDttm, FacilityId = r.FacilityId, Id = r.Id, PetId = r.PetId, Pet = dogs.First(d => d.Id == r.PetId), PickUpDttm = r.PickUpDttm }).ToList(); return(View(reservationsResults)); }