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);
        }