// 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(); }