public void AddFlight(FlightDetail flightDetail) { Flight flight = new Flight { ArrivalTime = flightDetail.ArrivalTime, DepartureTime = flightDetail.DepartureTime, Id = _flightRepository.Get().Count() + 1 }; AirportFlight airportFlight = new AirportFlight() { ArriveAirportId = _airportRepository.Get().FirstOrDefault(x => x.Name == flightDetail.ArrivalAirport).Id, DepartureAirportId = _airportRepository.Get().FirstOrDefault(x => x.Name == flightDetail.DepartureAirport).Id, FlightId = _flightRepository.Get().Count() }; _flightRepository.Add(flight); _airportFlightRepository.Add(airportFlight); }
public void AddFlight(FlightDetail flightDetail) { Flight flight = new Flight { ArrivalTime = flightDetail.ArrivalTime, DepartureTime = flightDetail.DepartureTime, Id = _flightRepository.Get().Count() + 1 }; AirportFlight airportFlight = new AirportFlight() { ArriveAirportId = _airportRepository.Get().FirstOrDefault(x => x.Name == flightDetail.ArrivalAirport).Id, DepartureAirportId = _airportRepository.Get().FirstOrDefault(x => x.Name == flightDetail.DepartureAirport).Id, FlightId = _flightRepository.Get().Count() }; _flightRepository.Add(flight); _airportFlightRepository.Add(airportFlight); }