public IActionResult ReservationDetails(int?id) { var model = new ReservationDetailsViewModel(); model.Email = _context.Reservations.Find(id).Email; var passengers = new List <SinglePassengerViewModel>(); foreach (var item in _context.Passengers.Where(p => p.ReservationId == id)) { var passenger = new SinglePassengerViewModel { Id = item.Id, FirstName = item.FirstName, Surname = item.Surname, LastName = item.Lastname, USN = item.USN, PhoneNumber = item.PhoneNumber, Nationality = item.Nationality, TicketType = item.TicketType, ReservationId = item.ReservationId }; passengers.Add(passenger); } model.Passengers = passengers; return(View(model)); }
private static List <SinglePassengerViewModel> PassengerConvertor(List <Passenger> passengers) { var converted = new List <SinglePassengerViewModel>(); foreach (var item in passengers) { var model = new SinglePassengerViewModel { Id = item.Id, FirstName = item.FirstName, Surname = item.Surname, LastName = item.Lastname, USN = item.USN, PhoneNumber = item.PhoneNumber, Nationality = item.Nationality, TicketType = item.TicketType, ReservationId = item.ReservationId }; converted.Add(model); } return(converted); }