Beispiel #1
0
 internal UserModuleAssignment(User user)
 {
     _user            = user;
     Session          = _user.Session;
     _assignedModules = new IndexedRDList <ModuleType, IModule>(GetAssignedModules, module => module.Type,
                                                                Caching.Enabled);
 }
Beispiel #2
0
        internal ServerManager(Session session)
        {
            _session = session;

            Groups                = new Groups(_session, Caching.Enabled);
            Projects              = new Projects(_session, Caching.Enabled);
            DatabaseServers       = new DatabaseServers(_session, Caching.Enabled);
            Users                 = new Users(_session, Caching.Enabled);
            Modules               = new IndexedRDList <ModuleType, IModule>(GetModules, x => x.Type, Caching.Enabled);
            AsynchronousProcesses = new RDList <IAsynchronousProcess>(GetAsynchronousProcesses, Caching.Disabled);
            ApplicationServers    = new ApplicationServers(_session, Caching.Enabled);
        }
Beispiel #3
0
        internal ServerManager(Session session)
        {
            _session = session;

            Groups = new Groups(_session, Caching.Enabled);
            Projects = new Projects(_session, Caching.Enabled);
            DatabaseServers = new DatabaseServers(_session, Caching.Enabled);
            Users = new Users(_session, Caching.Enabled);
            Modules = new IndexedRDList<ModuleType, IModule>(GetModules, x => x.Type, Caching.Enabled);
            AsynchronousProcesses = new RDList<IAsynchronousProcess>(GetAsynchronousProcesses, Caching.Disabled);
            ApplicationServers = new ApplicationServers(_session, Caching.Enabled);
        }