private Usuario GetUsuarioAtualizado(Usuario usuario) { using (var contexto = new MaestroContext()) { return(contexto.Usuarios.FirstOrDefault(x => x.Id == usuario.Id)); } }
public Usuario GetUsuarioLogado(string login, string senha) { using (var contexto = new MaestroContext()) { var LoginEmUso = contexto.Usuarios.Where(x => x.Login == login); return LoginEmUso.FirstOrDefault(); } }
public bool LoginDisponivel(string login) { using (var contexto = new MaestroContext()) { var LoginEmUso = contexto.Usuarios.Where(x => x.Login == login); if (LoginEmUso.FirstOrDefault() == null) return true; else throw new Exception("Login já em uso"); } }
public string PegarHashSalvo(string login) { using (var contexto = new MaestroContext()) { var query = contexto.Usuarios.Where(x => x.Login.Equals(login)); if (query.FirstOrDefault() != null) return query.FirstOrDefault().Senha; else throw new Exception("Usuario Invalido"); } }
private Usuario PesquisarUsuarioPorEmail(string email) { using (var contexto = new MaestroContext()) { var query = contexto.Usuarios.Where(x => x.Email == email); if (query.FirstOrDefault() != null) { return(query.FirstOrDefault()); } else { throw new ArgumentException("Email Invalido"); } } }
public QuestionarioUsuarioDAO() { contexto = new MaestroContext(); }
public ConteudoDAO() { contexto = new MaestroContext(); }
public QuestaoDAO() { contexto = new MaestroContext(); }
public AlternativaCorretaDAO() { contexto = new MaestroContext(); }
public UsuarioDAO() { contexto = new MaestroContext(); }