Example #1
0
 public WingsOnDbContext()
 {
     AirportRepository = new AirportRepository();
     AirportRepository = new AirportRepository();
     BookingRepository = new BookingRepository();
     FlightRepository  = new FlightRepository();
     PersonRepository  = new PersonRepository();
     AirlineRepository = new AirlineRepository();
 }
 /// <summary>
 /// Save the passenger in the repository
 /// </summary>
 internal void Save()
 {
     if (AirlineRepository.PassengerExists(PassengerID))
     {
         AirlineRepository.UpdatePassenger(this);
     }
     else
     {
         PassengerID = AirlineRepository.InsertPassenger(this);
     }
 }
Example #3
0
        public override IEnumerable <Row> Execute(IEnumerable <Row> rows)
        {
            using (var conn = new NpgsqlConnection(conString))
            {
                conn.Open();
                foreach (var row in rows)
                {
                    AirlineRepository.Add(conn, (string)row["AIRLINECODE"], (string)row["AIRLINENAME"], _dictAirline);

                    yield return(row);
                }
            }
        }
Example #4
0
 public UnitOfWork(AppDbContext context)
 {
     Users                  = new UserRepository(context);
     Airports               = new AirportRepository(context);
     Airlines               = new AirlineRepository(context);
     Luggages               = new LuggageRepository(context);
     Customers              = new CustomerRepository(context);
     Orders                 = new OrderRepository(context);
     Flights                = new FlightRepository(context);
     Dates                  = new DateRepository(context);
     DateFlights            = new DateFlightRepository(context);
     TicketCategories       = new TicketCategoryRepository(context);
     FlightTicketCategories = new FlightTicketCategoryRepository(context);
     Tickets                = new TicketRepository(context);
     _context               = context;
 }
 public AirlineManager()
 {
     _airlineRepository = new AirlineRepository();
     _session4DbContext = new Session4Entities();
 }
Example #6
0
 private Queries()
 {
     this.flights   = FlightRepository.GetRepository().GetFlights();
     this.airlines  = AirlineRepository.GetRepository().GetAirlines();
     this.countries = CountryRepository.GetRepository().GetCountries();
 }
Example #7
0
 public AirlineController()
 {
     db = new AirlineRepository();
 }
        public AirlineRepositoryTest()
        {
            context = factory.GetUAAContext();

            airlineRepository = new AirlineRepository(context);
        }
Example #9
0
 public FlightController()
 {
     db       = new FlightRepository();
     airlines = new AirlineRepository();
     airports = new AirportRepository();
 }
Example #10
0
 public AirlineController(AirlineRepository repo)
 {
     this.Repository = repo;
 }
Example #11
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AirlineService"/> class.
 /// </summary>
 /// <param name="AirlineRepository">The airline repository.</param>
 public AirlineService(AirlineRepository AirlineRepository)
     : base(AirlineRepository)
 {
     _AirlineRepository = AirlineRepository;
 }