示例#1
0
        public usuariosSistema Obtener(string usuario)
        {
            var usuariosSistema = new usuariosSistema();

            try
            {
                using (var ctx = new inventarioContext())
                {
                    ctx.Configuration.LazyLoadingEnabled   = false;
                    ctx.Configuration.ProxyCreationEnabled = false;
                    usuariosSistema = ctx.usuariosSistema
                                      .Where(x => x.Usuario == usuario)
                                      .FirstOrDefault();
                }
            }
            catch (Exception e)
            {
                throw;
            }
            return(usuariosSistema);
        }
示例#2
0
        public ResponseModel Acceder(string usuario, string pass)
        {
            var rm   = new ResponseModel();
            var ldap = new LdapAutenticar(@"LDAP://10.9.0.12:389/DC=bsol,DC=com,DC=bo");
            var usr  = @"bsol\" + usuario;

            ldap = ldap.IsAuthenticated(usr, pass);

            if (true)
            //  if (ldap.autendicado)
            {
                rm.SetResponse(true, "Correcto, cargando...");
                var usuariosistema = new usuariosSistema();
                rm.result = usuariosistema.Obtener(usuario);
            }
            else
            {
                rm.SetResponse(false, ldap.mensaje);
            }
            return(rm);
        }