public void printFlightDetails() { var flights = FlightSceduleService.GetFlightsSchedules(); foreach (var flight in flights) { Console.WriteLine("Flight: {0} , departure: {1}, arrival: {2}, day: {3}", flight.FlightId, flight.DepatureAirport, flight.ArrivalAirport, flight.Day); } }
public static List <OrderInforrmation> GetOrderDetails(int capacityOfFlight) { var orderList = GetOrders(); var flightList = FlightSceduleService.GetFlightsSchedules(); foreach (var flight in flightList) { var orders = orderList.Where(x => x.ArrivalAirport == flight.ArrivalAirport).Where(y => y.FlightInfo == null).Take(capacityOfFlight); foreach (var order in orders) { var foundOrder = orderList.Find(o => o == order); foundOrder.FlightInfo = flight; } } return(orderList); }