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); }
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); }