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());
        }
Beispiel #2
0
        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);
        }