public autenticaRetorno AutenticarUsuario(string user, string pass) { userData usuarioData = new userData(); autenticaRetorno retorno = new autenticaRetorno(); try { retorno.Sucesso = true; retorno.User = usuarioData.AutenticarUsuario(user, pass); if (retorno.User.Id != 0) { retorno.Mensagem = "Usuário autenticado com sucesso."; } else { retorno.Mensagem = "Usuário ou senha inválidos."; } } catch (Exception ex) { Tratamento(ex.HResult, ex.Message, ex.Source, "userBusiness.AutenticarUsuario(" + user + ", " + pass + ")", ex.StackTrace, false, utilData.DB); retorno.Sucesso = false; retorno.Mensagem = "Erro ao autenticar usuario."; } return(retorno); }
public autenticaRetorno AutenticarUsuario(autenticaParams parametros) { //Incluir no log o start de execução (data e hora de início) e o request do processo. autenticaRetorno retorno = new autenticaRetorno(); userBusiness userBusiness = new userBusiness(); retorno.Sucesso = false; if (parametros.User == "" || parametros.User == null) { retorno.Mensagem = "O campo Usuário não pode ficar em branco."; } else if (parametros.Pass == "" || parametros.Pass == null) { retorno.Mensagem = "O campo Password não pode ficar em branco."; } else { retorno = userBusiness.AutenticarUsuario(parametros.User, parametros.Pass); } //Incluir no log o response do processo e o tempo de execução (Elapsed time). return(retorno); }