public static IEnumerable <Ente> ObtenerEntes() { using (ElContext context = new ElContext()) { return(context.Entes.AsEnumerable()); } }
public static Ente ObtenerEntePorID(int EnteID) { using (ElContext context = new ElContext()) { return(context.Entes.SingleOrDefault(e => e.EnteID == EnteID)); } }
public static (bool Guardado, string Mensaje) GuardarUsuario(Usuario usuario) { usuario.Password = Encriptar(usuario.Password); using (ElContext context = new ElContext()) { context.Entry(usuario).State = EntityState.Added; try { context.SaveChanges(); return(true, "OK"); } catch (Exception e) { return(false, e.Message); } } }
public static (bool Autenticado, string Mensaje) AutenticarUsuario(Usuario usuario) { Usuario dbUsuario; using (ElContext context = new ElContext()) { dbUsuario = context.Usuarios.FirstOrDefault(f => f.Username == usuario.Username); } if (dbUsuario == null) { return(false, "No existe el usuario"); } string decryptedPassword = Desencriptar(dbUsuario.Password); if (decryptedPassword != usuario.Password) { return(false, "Contraseña incorrecta"); } return(true, "OK"); }