private bool Login(string userName, string key) { using (WebAuthenticationDAO webAuthDAO = new WebAuthenticationDAO(connection)) { try { this.connection.Open(); return webAuthDAO.CheckKey(userName, key, 0); } catch (InvalidOperationException e) { Log.ErrorException("InvalidOperationException en SOREWebService.Login: "******"SqlException en SOREWebService.Login: "******"ArgumentNullException en SOREWebService.Login: "******"IndexOutOfRangeException en SOREWebService.Login: "******"ArgumentOutOfRangeException en SOREWebService.Login: "******"Exception en SOREWebService.Login: " + e.Message, e); return false; } } }
public string GetToken() { try { Log.Debug("Ha sido solicitado un token"); using (WebAuthenticationDAO webAuthDAO = new WebAuthenticationDAO(connection)) { return webAuthDAO.GetToken(); } } catch (FormatException e) { Log.ErrorException("FormatExeption en SOREWebService.GetToken: " + e.Message, e); throw e; } catch (ArgumentOutOfRangeException e) { Log.ErrorException("ArgumentOutOfRangeException en SOREWebService.GetToken: " + e.Message, e); throw e; } catch (ArgumentNullException e) { Log.ErrorException("ArgumentNullException en SOREWebService.GetToken: " + e.Message, e); throw e; } catch (ArgumentException e) { Log.ErrorException("ArgumentException en SOREWebService.GetToken: " + e.Message, e); throw e; } catch (Exception e) { Log.ErrorException("Exception en SOREWebService.GetToken: " + e.Message, e); throw e; } }