//  private Dictionary<Type, Func<string, string, ILoginToken>> LoginDic;

        public LoginService()
        {
            _airlineDAO  = new AirlineDAOMSSQL();
            _customerDAO = new CustomerDAOMSSQL();
            //  LoginDic = new Dictionary<Type, Func<string, string, ILoginToken>>();
            //AddToDictionary();
        }
        public bool AirlineLogin(string userName, string password, out LoginToken <AirlineCompany> loginToken)
        {
            _airlineDAO = new DAOs.AirlineDAOMSSQL();
            AirlineCompany airlineCompany = _airlineDAO.GetAirlineCompanybyUsername(userName);

            if (password == airlineCompany.Password)
            {
                loginToken      = new LoginToken <AirlineCompany>();
                loginToken.User = airlineCompany;
                return(true);
            }

            throw new WrongPasswordException();
        }