Пример #1
0
        public bool Acceso(Tbl_Autenticacion autenticacion)
        {
            var query = AuthDal.Listar().Where(x => x.Clave == autenticacion.Clave && x.Usuario == autenticacion.Usuario).FirstOrDefault();

            if (query != null)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #2
0
 public bool Eliminar(Tbl_Autenticacion auth)
 {
     try
     {
         db.Tbl_Autenticacion.Remove(auth);
         db.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Пример #3
0
 public bool Registrar(Tbl_Usuario usuario, Tbl_Autenticacion autenticacion, int rol)
 {
     try
     {
         Tbl_Usuario user = UsersDal.Crear(usuario);
         autenticacion.Id_Usuario = user.Id_Usuario;
         Tbl_Autenticacion auth = AuthDal.Crear(autenticacion);
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Пример #4
0
        public UsuarioEntity Detalle(int id)
        {
            Tbl_Usuario       user = UsersDal.Detalle(id);
            Tbl_Autenticacion auth = AuthDal.Listar().Where(x => x.Id_Usuario == id).FirstOrDefault();

            return(new UsuarioEntity
            {
                ApellidoUsuario = user.ApellidoUsuario,
                Id_Usuario = user.Id_Usuario,
                Clave = auth.Clave,
                Edad = user.Edad,
                Id_Rol = auth.Id_Rol,
                NombreUsuario = user.NombreUsuario,
                Sexo = user.Sexo,
                Usuario = auth.Usuario
            });
        }
Пример #5
0
        public ActionResult Login(Tbl_Autenticacion autenticacion)
        {
            bool banderaAcceso = AuthBl.Acceso(autenticacion);

            return(Login(banderaAcceso));
        }
Пример #6
0
        public ActionResult Registrar(Tbl_Usuario usuario, Tbl_Autenticacion autenticacion, int rol)
        {
            bool banderaRegistro = AuthBl.Registrar(usuario, autenticacion, rol);

            return(Index(banderaRegistro));
        }
Пример #7
0
 public Tbl_Autenticacion Actualizar(Tbl_Autenticacion auth)
 {
     db.Entry(auth).State = System.Data.Entity.EntityState.Modified;
     db.SaveChanges();
     return(auth);
 }
Пример #8
0
 public Tbl_Autenticacion Crear(Tbl_Autenticacion autenticacion)
 {
     db.Tbl_Autenticacion.Add(autenticacion);
     db.SaveChanges();
     return(autenticacion);
 }