public bool VerificaUserName(UsuarioConsumidor user) { using (contexto = new Contexto()) { var strQuery = $"SELECT nomeUsuario FROM usuarioConsumidor WHERE nomeUsuario LIKE '{user.Nome}'"; var DataReader = contexto.ExecutaComandoComRetorno(strQuery); var Credenciais = ConvertToString(DataReader); return(Credenciais.Count < 0); } }
//Métodos de atualização public void Alterar(UsuarioConsumidor user) { var strQuery = "UPDATE usuarioConsumidor SET "; strQuery += string.Format("nomeUsuario = '{0}', email = '{1}', senha = '{2}', contaBanco = '{3}'", user.Nome, user.email, user.Senha, user.contaBanco); strQuery += string.Format(" WHERE idUsuario = '{0}'", user.Id); using (contexto = new Contexto()) { contexto.ExecutaComando(strQuery); } }
//Métodos para inserção public void Inserir(UsuarioConsumidor user) { var strQuery = ""; strQuery += "INSERT INTO usuarioConsumidor (idUsuario, nomeUsuario, email, senha, contaBanco)"; strQuery += string.Format("VALUES('{0}', '{1}', '{2}', '{3}', '{4}')", user.Id, user.Nome, user.email, user.Senha, user.contaBanco); using (contexto = new Contexto()) { contexto.ExecutaComando(strQuery); } }
private List <string> ConvertToString(MySqlDataReader reader) { var nomeUsuarios = new List <string>(); while (reader.Read()) { var temObjeto = new UsuarioConsumidor() { Nome = reader["nomeUsuario"].ToString(), }; nomeUsuarios.Add(temObjeto.Nome); } reader.Close(); return(nomeUsuarios); }
private List <UsuarioConsumidor> ConvertToObjectLess(MySqlDataReader reader) { var users = new List <UsuarioConsumidor>(); while (reader.Read()) { var temObjeto = new UsuarioConsumidor() { Nome = reader["nomeUsuario"].ToString(), Senha = reader["senha"].ToString(), }; users.Add(temObjeto); } reader.Close(); return(users); }
public bool ValidaUser(UsuarioConsumidor user) { using (contexto = new Contexto()) { var strQuery = $"SELECT nomeUsuario, senha FROM usuarioConsumidor WHERE nomeUsuario = '{user.Nome}'"; var DataReader = contexto.ExecutaComandoComRetorno(strQuery); var Credenciais = ConvertToObjectLess(DataReader); if (Credenciais.Count == 0) { return(false); } if (Crypter.CheckPassword(user.Senha, Credenciais[0].Senha)) { return(true); } return(false); } }
//Métodos de conversão em Objeto private List <UsuarioConsumidor> ConvertToObject(MySqlDataReader reader) {// Converte o Resultado da query do metodo anterior em uma lista var users = new List <UsuarioConsumidor>(); while (reader.Read()) { var temObjeto = new UsuarioConsumidor() { Id = int.Parse(reader["idUsuario"].ToString()), Nome = reader["nomeUsuario"].ToString(), email = reader["email"].ToString(), Senha = reader["senha"].ToString(), contaBanco = reader["contaBanco"].ToString() }; users.Add(temObjeto); } reader.Close(); return(users); }