public (bool, string) Inserir(Models.Usuario usuario) { string msg; bool operacao; (operacao, msg) = ValidaUsuarioInserir(usuario); if (operacao) { var ubd = new CamadaAcessoBanco.UsuarioBD(); if (!ubd.CheckUsuarioByEmail(usuario) && !ubd.PegarUsuarioByNome(usuario)) { if (ubd.Criar(usuario)) { operacao = true; msg = "Usuário inserido com sucesso!"; } else { operacao = false; msg = "Ocorreu um problema, tenta novamente mais tarde."; } } else { operacao = false; msg = "Email já em uso ou Nome já em uso."; } } return(operacao, msg); }
public (bool, string, Models.Usuario) PegarUsuarioByEmail(string email) { CamadaAcessoBanco.UsuarioBD ubd = new CamadaAcessoBanco.UsuarioBD(); var user = ubd.PegarUsuarioByEmail(email); string msgs = (user == null) ? "usuário não existe" : null; return(user != null, msgs, user); }
public (bool, string, Models.Usuario) Logar(Models.Usuario usuario) { bool operacao; string msg; var ubd = new CamadaAcessoBanco.UsuarioBD(); (operacao, usuario) = ubd.Validar(usuario); if (operacao) { operacao = true; msg = "Logado com sucesso"; } else { operacao = false; msg = "Login ou senha inválidos."; } return(operacao, msg, usuario); }