Exemplo n.º 1
0
		public string ExportModule(int moduleId)
		{
            var module = ModuleController.Instance.GetModule(moduleId, Null.NullInteger, true);
			var moduleSettings = module.ModuleSettings;

			var settings = new Settings
			               {
			               	MenuStyle = moduleSettings["MenuStyle"].ToString(),
			               	NodeXmlPath = moduleSettings["NodeXmlPath"].ToString(),
			               	NodeSelector = moduleSettings["NodeSelector"].ToString(),
			               	IncludeNodes = moduleSettings["IncludeNodes"].ToString(),
			               	ExcludeNodes = moduleSettings["ExcludeNodes"].ToString(),
			               	NodeManipulator = moduleSettings["NodeManipulator"].ToString(),
			               	IncludeContext = Convert.ToBoolean(moduleSettings["IncludeContext"]),
			               	IncludeHidden = Convert.ToBoolean(moduleSettings["IncludeHidden"]),
			               	ClientOptions = Settings.ClientOptionsFromSettingString(moduleSettings["ClientOptions"].ToString()),
			               	TemplateArguments =
			               		Settings.TemplateArgumentsFromSettingString(moduleSettings["TemplateArguments"].ToString())
			               };
			return settings.ToXml();
		}
        public string ExportModule(int moduleId)
        {
            var module         = ModuleController.Instance.GetModule(moduleId, Null.NullInteger, true);
            var moduleSettings = module.ModuleSettings;

            var settings = new Settings
            {
                MenuStyle         = moduleSettings["MenuStyle"].ToString(),
                NodeXmlPath       = moduleSettings["NodeXmlPath"].ToString(),
                NodeSelector      = moduleSettings["NodeSelector"].ToString(),
                IncludeNodes      = moduleSettings["IncludeNodes"].ToString(),
                ExcludeNodes      = moduleSettings["ExcludeNodes"].ToString(),
                NodeManipulator   = moduleSettings["NodeManipulator"].ToString(),
                IncludeContext    = Convert.ToBoolean(moduleSettings["IncludeContext"]),
                IncludeHidden     = Convert.ToBoolean(moduleSettings["IncludeHidden"]),
                ClientOptions     = Settings.ClientOptionsFromSettingString(moduleSettings["ClientOptions"].ToString()),
                TemplateArguments =
                    Settings.TemplateArgumentsFromSettingString(moduleSettings["TemplateArguments"].ToString())
            };

            return(settings.ToXml());
        }