public List <Usuario> ListarUsuarios(bool aprovado) { using (var contexto = new ContextoDeDados()) { return(contexto.Usuario.Where(u => u.Aprovado == aprovado).ToList()); } }
public void ReprovarUsuario(Usuario usuario) { using (var contexto = new ContextoDeDados()) { contexto.Usuario.Remove(usuario); contexto.SaveChanges(); } }
public void SalvarUsuario(Usuario usuario) { usuario.DataAprovacao = new DateTime(2000, 1, 1); using (var contexto = new ContextoDeDados()) { contexto.Usuario.Add(usuario); contexto.SaveChanges(); } }
public Admin BuscarPorAutenticacao(string email, string senha) { using (var contexto = new ContextoDeDados()) { Admin admin = contexto.Admin.FirstOrDefault(u => u.Email == email); if (admin == null) { return(null); } else if (admin.Senha.Equals(senha)) { return(admin); } return(null); } }
public Usuario ConfirmarUsuario(int id) { using (var contexto = new ContextoDeDados()) { Usuario usuario = contexto.Usuario.FirstOrDefault(_ => _.Id == id); if (usuario != null) { ConfigurationManager.AppSettings.Set("VagasRestantes", Convert.ToString(Convert.ToInt32(ConfigurationManager.AppSettings["VagasRestantes"]) - 1)); usuario.Aprovado = true; usuario.DataAprovacao = DateTime.Now; contexto.Entry <Usuario>(usuario).State = EntityState.Modified; contexto.SaveChanges(); return(usuario); } } return(null); }