private DbFlight toDbFlight(Flight flight)
        {
            var dbFlight = new DbFlight();

            dbFlight.FlightNumber    = flight.FlightNumber;
            dbFlight.DepartureCode   = flight.DepartureCode;
            dbFlight.DestinationCode = flight.DestinationCode;
            dbFlight.DepartureDate   = flight.DepartureDate;
            dbFlight.ReturnDate      = flight.ReturnDate;
            dbFlight.Pkid            = flight.Id;

            return(dbFlight);
        }
        private Flight toFlight(DbFlight dbFlight)
        {
            var flight = new Flight();

            flight.FlightNumber    = dbFlight.FlightNumber;
            flight.DepartureCode   = dbFlight.DepartureCode;
            flight.DestinationCode = dbFlight.DestinationCode;
            flight.DepartureDate   = dbFlight.DepartureDate;
            flight.ReturnDate      = dbFlight.ReturnDate;
            flight.Id = dbFlight.Pkid;

            return(flight);
        }
Esempio n. 3
0
        public async Task CreateAsync(Flight flight)
        {
            try
            {
                var dbFlgiht = new DbFlight();
                dbFlgiht.Id              = flight.Id;
                dbFlgiht.FlightNumber    = flight.FlightNumber;
                dbFlgiht.DepartureCode   = flight.DepartureCode;
                dbFlgiht.DepartureDate   = flight.DepartureDate;
                dbFlgiht.DestinationCode = flight.DestinationCode;
                dbFlgiht.ReturnDate      = flight.ReturnDate;

                var collection = Database.GetCollection <DbFlight>("Flights");
                await collection.InsertOneAsync(dbFlgiht);
            }
            catch (Exception ex)
            {
                //Log error
            }
        }