public void EditFlight([FromBody] EditFlightModel model)
        {
            Flight flight = db.Flights.FirstOrDefault(x => x.Id == model.id);

            flight.Number             = model.number;
            flight.Price              = model.price;
            flight.DepartureAirportId = model.departureAirportId;
            flight.ArrivalAirportId   = model.arrivalAirportId;

            flight.Airplane.Model       = model.airplaneModel;
            flight.Airplane.Company     = model.airplaneCompany;
            flight.Airplane.SeatsAmount = model.seatsAmount;

            db.Entry(flight).State          = EntityState.Modified;
            db.Entry(flight.Airplane).State = EntityState.Modified;
            db.SaveChanges();
        }
        public void AddFlight([FromBody] EditFlightModel model)
        {
            Airplane airplane = new Airplane()
            {
                Model       = model.airplaneModel,
                Company     = model.airplaneCompany,
                SeatsAmount = model.seatsAmount,
                IsDeleted   = false
            };

            Flight flight = new Flight()
            {
                Number             = model.number,
                Price              = model.price,
                DepartureAirportId = model.departureAirportId,
                ArrivalAirportId   = model.arrivalAirportId,
                Airplane           = airplane,
                AirplaneId         = airplane.Id
            };

            db.Airplanes.Add(flight.Airplane);
            db.Flights.Add(flight);
            db.SaveChanges();
        }