예제 #1
0
 public DashIcon(string inText, string inId, string inHref, CswEnumNbtModuleName inModule)
 {
     Text   = inText;
     Id     = inId;
     Href   = inHref;
     Module = inModule;
 }
예제 #2
0
        public static void HandleModule(ICswResources CswResources, CswNbtModulesPageReturn Return, CswNbtDataContractModule Module)
        {
            CswNbtResources NbtResources = (CswNbtResources)CswResources;

            CswEnumNbtModuleName ThisModule = Module.Name;

            if (Module.Enabled)
            {
                NbtResources.Modules.EnableModule(ThisModule);
            }
            else
            {
                NbtResources.Modules.DisableModule(ThisModule);
            }

            Return.Data.Modules = _getModules(NbtResources);
        }
예제 #3
0
        private static CswNbtDataContractModule _getModuleData(CswNbtResources NbtResources, CswEnumNbtModuleName Module)
        {
            bool isEnabled = NbtResources.Modules.IsModuleEnabled(Module);
            CswNbtDataContractModule module = new CswNbtDataContractModule()
            {
                Name    = Module.Value,
                Enabled = isEnabled
            };

            return(module);
        }