public TblUser ValidarLogin(TblUser user) { TblUser response = null; using (_db = new ProvaNetEntities()) { _db.Configuration.ProxyCreationEnabled = false; string senhaCrypt = new Crypt().Password(user.Senha); response = _db.TblUser.FirstOrDefault( x => x.Email.Equals(user.Email) && x.Senha.Equals(senhaCrypt)); } return response; }
public string ModifyPassword(int id, string OldPassword, string NewPassword) { var user = this.Get(id); var teste1 = new Crypt().Password(OldPassword); var teste2 = user.Senha; bool teste3 = teste1.Equals(teste2); if (user == null) return "Você perdeu a sessão. Tente logar novamente"; if (!new Crypt().Password(OldPassword).Equals(user.Senha)) return "Digite corretamente a senha antiga que deseja modificar"; user.Senha = new Crypt().Password(NewPassword); this.Update(user); return null; }