Esempio n. 1
0
 public static IEnumerable <Ente> ObtenerEntes()
 {
     using (ElContext context = new ElContext())
     {
         return(context.Entes.AsEnumerable());
     }
 }
Esempio n. 2
0
 public static Ente ObtenerEntePorID(int EnteID)
 {
     using (ElContext context = new ElContext())
     {
         return(context.Entes.SingleOrDefault(e => e.EnteID == EnteID));
     }
 }
Esempio n. 3
0
        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);
                }
            }
        }
Esempio n. 4
0
        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");
        }