public static Usuarios GetUser(string Username) { Usuarios usuarios = new Usuarios(); Username = Username.EliminarEspaciosEnBlanco(); RepositorioUsuarios repositorio = new RepositorioUsuarios(); List <Usuarios> lista = repositorio.GetList(x => (x.UserName.Equals(Username))); return(lista.FirstOrDefault()); }
public static Empresas GetEmpresas(int id) { Empresas empresas = new Empresas(); Usuarios usuarios = new Usuarios(); RepositorioUsuarios repositorioUsuarios = new RepositorioUsuarios(); RepositorioBase <Empresas> repositorio = new RepositorioBase <Empresas>(); usuarios = repositorioUsuarios.Buscar(id); List <Empresas> lista = repositorio.GetList(x => x.EmpresaID == usuarios.Empresa); return(lista.FirstOrDefault()); }
public static bool Autenticar(string UserName, string Password) { bool paso = false; RepositorioUsuarios repositorio = new RepositorioUsuarios(); List <Usuarios> lista = repositorio.GetList(x => true); foreach (var item in lista) { if (paso) { break; } paso = item.Password.Equals(SHA1(Password)) && item.UserName.Equals(UserName); } return(paso); }
public override List <SolicitudUsuarios> GetList(Expression <Func <SolicitudUsuarios, bool> > expression) { List <SolicitudUsuarios> Lista = new List <SolicitudUsuarios>(); List <SolicitudUsuarios> ListaRetornar = new List <SolicitudUsuarios>(); RepositorioUsuarios repositorio = new RepositorioUsuarios(); Contexto db = new Contexto(); try { Lista = db.SolicitudUsuarios.Where(expression).ToList(); if (Lista.Count > 0) { foreach (var item in Lista) { ListaRetornar.Add(Buscar(item.SolicitudId)); } } } catch (Exception) { throw; } finally { db.Dispose(); repositorio.Dispose(); } return(ListaRetornar); }
public override SolicitudUsuarios Buscar(int id) { SolicitudUsuarios solicitud = new SolicitudUsuarios(); Contexto db = new Contexto(); RepositorioUsuarios repositorio = new RepositorioUsuarios(); try { solicitud = db.SolicitudUsuarios.Where(x => x.SolicitudId == id).FirstOrDefault(); if (solicitud != null) { solicitud.NombreUsuario = repositorio.Buscar(solicitud.UsuarioId).UserName; } } catch (Exception) { throw; } finally { db.Dispose(); repositorio.Dispose(); } return(solicitud); }