Beispiel #1
0
 protected ModuleContext(Site site, string moduleName, ModuleSettings moduleSettings, ModulePosition position)
 {
     this.Site = site;
     ModuleName = moduleName;
     this.ModuleSettings = moduleSettings;
     this.ModulePosition = position;
 }
Beispiel #2
0
        public static ModuleContext Create(Site site, string moduleName, ModuleSettings moduleSettings, ModulePosition position)
        {
            var context = new ModuleContext(site, moduleName, moduleSettings, position);

            if (!System.IO.Directory.Exists(context.ModulePath.PhysicalPath))
            {
                throw new Exception(string.Format("The module does not exist.Module name:{0}".Localize(), moduleName));
            }
            return context;
        }
Beispiel #3
0
 public void SaveModuleSettings(Site site, ModuleSettings moduleSettings)
 {
     throw new NotSupportedException("Use ModuleContext.SetModuleSettings()");
     //var settingFile = GetModuleSettingFile(site);
     //DataContractSerializationHelper.Serialize(moduleSettings, settingFile);
 }
Beispiel #4
0
 public static void SaveModuleSettings(this ControllerContext controllerContext, ModuleSettings moduleSettings)
 {
     ModuleInfo.Get(controllerContext.GetModuleName()).SaveModuleSettings(Site.Current, moduleSettings);
 }
Beispiel #5
0
 public FrontEndContext(string moduleName, ModuleSettings moduleSettings, ModulePosition modulePosition)
 {
     this._moduleName = moduleName;
     this._moduleSettings = moduleSettings;
     this._modulePosition = modulePosition;
 }
Beispiel #6
0
 public void SaveModuleSettings(Site site, ModuleSettings moduleSettings)
 {
     var settingFile = GetModuleSettingFile(site);
     DataContractSerializationHelper.Serialize(moduleSettings, settingFile);
 }
Beispiel #7
0
        public static void SaveModuleSetting(string moduleName, string siteName, ModuleSettings moduleSettings)
        {
            var siteModuleSettingFile = GetSiteModuleSettingFile(moduleName, siteName);

            DataContractSerializationHelper.Serialize(moduleSettings, siteModuleSettingFile);
        }
Beispiel #8
0
        public void SaveModuleSettings(Site site, ModuleSettings moduleSettings)
        {
            var settingFile = GetModuleSettingFile(site);

            DataContractSerializationHelper.Serialize(moduleSettings, settingFile);
        }
Beispiel #9
0
        public static void SaveModuleSetting(string moduleName, string siteName, ModuleSettings moduleSettings)
        {
            var siteModuleSettingFile = GetSiteModuleSettingFile(moduleName, siteName);

            DataContractSerializationHelper.Serialize(moduleSettings, siteModuleSettingFile);
        }
        public static void SetModuleSettings(this ModuleContext moduleContext, ModuleSettings moduleSettings)
        {
            var settingFile = moduleContext.ModulePath.GetModuleLocalFilePath("settings.config").PhysicalPath;

            DataContractSerializationHelper.Serialize(moduleSettings, settingFile);
        }
Beispiel #11
0
 public void SaveModuleSettings(Site site, ModuleSettings moduleSettings)
 {
     throw new NotSupportedException("Use ModuleContext.SetModuleSettings()");
     //var settingFile = GetModuleSettingFile(site);
     //DataContractSerializationHelper.Serialize(moduleSettings, settingFile);
 }
Beispiel #12
0
 public FrontEndContext(string moduleName, ModuleSettings moduleSettings, ModulePosition modulePosition)
 {
     this._moduleName     = moduleName;
     this._moduleSettings = moduleSettings;
     this._modulePosition = modulePosition;
 }
Beispiel #13
0
 public static void SetModuleSettings(this ModuleContext moduleContext, ModuleSettings moduleSettings)
 {
     var settingFile = moduleContext.ModulePath.GetModuleLocalFilePath("settings.config").PhysicalPath;
     DataContractSerializationHelper.Serialize(moduleSettings, settingFile);
 }
 public static void SaveModuleSettings(this ControllerContext controllerContext, ModuleSettings moduleSettings)
 {
     ModuleInfo.Get(controllerContext.GetModuleName()).SaveModuleSettings(Site.Current, moduleSettings);
 }