internal UserModuleAssignment(User user) { _user = user; Session = _user.Session; _assignedModules = new IndexedRDList <ModuleType, IModule>(GetAssignedModules, module => module.Type, Caching.Enabled); }
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); }
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); }