コード例 #1
0
ファイル: Rola.cs プロジェクト: marekpraski/userAppManager
 public void addModule(AppModule module, string grantApp)
 {
     moduleList.Add(module);
     moduleIdList.Add(module.id);
     modulePrivilageDict.Add(module.id, grantApp);
     moduleDict.Add(module.id, module);
 }
コード例 #2
0
ファイル: Rola.cs プロジェクト: marekpraski/userAppManager
        public string getModuleAccessRight(AppModule module)
        {
            string grantApp = "";

            if (modulePrivilageDict.ContainsKey(module.id))
            {
                modulePrivilageDict.TryGetValue(module.id, out grantApp);
            }
            return(grantApp);
        }
コード例 #3
0
        private void getAppModules()
        {
            App app;

            string          query          = SqlQueries.getAppModuleList;
            QueryData       modulesData    = dbReader.readFromDB(query);
            List <string[]> moduleDataList = modulesData.getQueryDataAsStrings();

            foreach (string[] moduleData in moduleDataList)
            {
                AppModule module = new AppModule();
                module.id    = moduleData[SqlQueries.getAppModuleList_moduleIdIndex];
                module.name  = moduleData[SqlQueries.getAppModuleList_moduleNameIndex];
                module.appId = moduleData[SqlQueries.getAppModuleList_moduleAppIdIndex];

                appDictionary.TryGetValue(module.appId, out app);
                app.addModule(module);
                moduleDict.Add(module.id, module);
            }
        }
コード例 #4
0
 public void addModule(AppModule module)
 {
     moduleList.Add(module);
     moduleIdList.Add(module.id);
 }