public static LoginFuncionario ValidarUsuario(string login, string senha) { DBContext db = new DBContext(); LoginFuncionario ret = null; senha = CriptoHelper.HashMD5(senha); try { ret = db.LoginFuncionarios.Where(x => x.Usuario == login && x.Senha == senha).SingleOrDefault(); } catch (Exception e) { } return(ret); }
public static LoginFuncionario RecuperarUsuario(string email, string cpf) { DBContext db = new DBContext(); LoginFuncionario login = null; Funcionario funcionario = null; try { funcionario = db.Funcionarios.Where(x => x.Email == email && x.Cpf == cpf).SingleOrDefault(); if (funcionario != null) { login = db.LoginFuncionarios.Where(x => x.FuncionarioId == funcionario.Id).SingleOrDefault(); } } catch (Exception e) { } return(login); }
public static LoginFuncionario RecuperarPeloId(int id) { LoginFuncionario login = null; DBContext db = new DBContext(); //LoginFuncionario ret = null; try { var ret = db.LoginFuncionarios.Where(l => l.Id == id).SingleOrDefault(); login = new LoginFuncionario() { Id = ret.Id, Usuario = ret.Usuario, Senha = ret.Senha, PermissoesId = ret.PermissoesId, FuncionarioId = ret.FuncionarioId }; return(login); } catch (Exception e) { } return(login); }