Пример #1
0
        public void InsertFlights(IEnumerable <Flight> flights)
        {
            List <FlightDBEntity> flightDBEntities = new List <FlightDBEntity>();

            foreach (Flight flight in flights)
            {
                FlightDBEntity flightDBEntity = MapFlightToFlightDBEntity(flight);
                flightDBEntity.InsertDate = DateTime.Now;
                flightDBEntities.Add(flightDBEntity);
            }
            using (FlightRepository flightRepository = new FlightRepository())
            {
                flightRepository.Insert(flightDBEntities);
            }
        }
Пример #2
0
        private FlightDBEntity MapFlightToFlightDBEntity(Flight flight)
        {
            FlightDBEntity flightDBEntity = new FlightDBEntity();

            flightDBEntity.AgentName             = flight.AgentName;
            flightDBEntity.AgentType             = flight.AgentType;
            flightDBEntity.linkToBookAgent       = flight.linkToBookAgent.ToString();
            flightDBEntity.DestinationPlace      = flight.DestinationPlace;
            flightDBEntity.InboundArrivalDate    = flight.InboundArrivalDate;
            flightDBEntity.InboundDepartureDate  = flight.InboundDepartureDate;
            flightDBEntity.OutboundArrivalDate   = flight.OutboundArrivalDate;
            flightDBEntity.OutboundDepartureDate = flight.OutboundDepartureDate;
            flightDBEntity.Price = flight.Price;
            flightDBEntity.RequestedInboundDate  = flight.RequestedInboundDate;
            flightDBEntity.RequestedOutboundDate = flight.RequestedOutboundDate;
            return(flightDBEntity);
        }