Пример #1
0
        public IList <Flights> GetAllFlights(LoginToken <AirlineCompanies> token)
        {
            IList <Flights> flights = new List <Flights>();

            if (_flightDAO != null)
            {
                flights = _flightDAO.GetAll();
            }
            else
            {
                _flightDAO = new FlightsDAOPGSQL();
                flights    = _flightDAO.GetAll();
            }
            return(flights);
        }
Пример #2
0
 public void CancelFlight(LoginToken <AirlineCompanies> token, Flights flight)
 {
     if (token != null)
     {
         if (_flightDAO != null)
         {
             _flightDAO.Remove(flight.ID);
         }
         else
         {
             _flightDAO = new FlightsDAOPGSQL();
             _flightDAO.Remove(flight.ID);
         }
     }
 }
Пример #3
0
        public IList <Flights> GetFlightsByDestinationCountry(int countryCode)
        {
            IList <Flights> flights = new List <Flights>();

            if (_flightDAO != null)
            {
                flights = _flightDAO.GetFlightsByDestinationCountry(countryCode);
            }
            else
            {
                _flightDAO = new FlightsDAOPGSQL();
                flights    = _flightDAO.GetFlightsByDestinationCountry(countryCode);
            }
            return(flights);
        }
Пример #4
0
 public void CreateFlight(LoginToken <AirlineCompanies> token, Flights flight)
 {
     if (token != null)
     {
         if (_flightDAO != null)
         {
             _flightDAO.Add(flight);
         }
         else
         {
             _flightDAO = new FlightsDAOPGSQL();
             _flightDAO.Add(flight);
         }
     }
 }
Пример #5
0
        public IList <Flights> GetFlightsByDepatrureDate(DateTime departureDate)
        {
            IList <Flights> flights = new List <Flights>();

            if (_flightDAO != null)
            {
                flights = _flightDAO.GetFlightsByDepatrureDate(departureDate);
            }
            else
            {
                _flightDAO = new FlightsDAOPGSQL();
                flights    = _flightDAO.GetFlightsByDepatrureDate(departureDate);
            }
            return(flights);
        }
Пример #6
0
        public Flights GetFlightById(int id)
        {
            Flights f = new Flights();

            if (_flightDAO != null)
            {
                f = _flightDAO.GetById(id);
            }
            else
            {
                _flightDAO = new FlightsDAOPGSQL();
                f          = _flightDAO.GetById(id);
            }
            return(f);
        }
Пример #7
0
        public Dictionary <Flights, int> GetAllFlightsVacancy()
        {
            Dictionary <Flights, int> flightVacancy = new Dictionary <Flights, int>();

            if (_flightDAO != null)
            {
                flightVacancy = _flightDAO.GetAllFlightsVacancy();
            }
            else
            {
                _flightDAO    = new FlightsDAOPGSQL();
                flightVacancy = _flightDAO.GetAllFlightsVacancy();
            }
            return(flightVacancy);
        }
Пример #8
0
        public IList <Flights> GetAllFlights()
        {
            IList <Flights> flights = new List <Flights>();

            if (_flightDAO != null)
            {
                flights = _flightDAO.GetAll();
            }
            else
            {
                _flightDAO = new FlightsDAOPGSQL();
                flights    = _flightDAO.GetAll();
            }
            return(flights);
        }
Пример #9
0
        public IList <Flights> GetFlightsByLandingDate(DateTime landingDate)
        {
            IList <Flights> flights = new List <Flights>();

            if (_flightDAO != null)
            {
                flights = _flightDAO.GetFlightsByLandingDate(landingDate);
            }
            else
            {
                _flightDAO = new FlightsDAOPGSQL();
                flights    = _flightDAO.GetFlightsByLandingDate(landingDate);
            }
            return(flights);
        }
        public IList <Flights> GetAllMyFlights(LoginToken <Customers> token)
        {
            IList <Flights> flights = new List <Flights>();

            if (token != null)
            {
                if (_flightDAO != null)
                {
                    flights = _flightDAO.GetAll();
                }
                else
                {
                    _flightDAO = new FlightsDAOPGSQL();
                    flights    = _flightDAO.GetAll();
                }
            }
            return(flights);
        }