コード例 #1
0
ファイル: ModelFactory.cs プロジェクト: skamphuis/OpenContent
        }                                    // alpaca options.json format

        public ModelFactory(JToken dataJson, string settingsJson, string physicalTemplateFolder, Manifest.Manifest manifest, TemplateManifest templateManifest, TemplateFiles templateFiles, ModuleInfo module, PortalSettings portalSettings, int mainTabId, int mainModuleId)
        {
            this.dataJson               = dataJson;
            this.settingsJson           = settingsJson;
            this.PhysicalTemplateFolder = physicalTemplateFolder;
            this.Manifest               = manifest;
            this.TemplateFiles          = templateFiles;
            this.Module           = module;
            this.PortalSettings   = portalSettings;
            this.PortalId         = portalSettings.PortalId;
            this.TemplateManifest = templateManifest;
            this.MainTabId        = mainTabId > 0 ? mainTabId : module.TabID;
            this.MainTabId        = DnnUtils.GetTabByCurrentCulture(this.PortalId, this.MainTabId, GetCurrentCultureCode());
            this.MainModuleId     = mainModuleId > 0 ? mainModuleId : module.ModuleID;
        }
コード例 #2
0
ファイル: ModelFactory.cs プロジェクト: skamphuis/OpenContent
 public ModelFactory(IEnumerable <IDataItem> dataList, string settingsJson, string physicalTemplateFolder, Manifest.Manifest manifest, TemplateManifest templateManifest, TemplateFiles templateFiles, ModuleInfo module, int portalId, string cultureCode, int mainTabId, int mainModuleId)
 {
     this.DataList               = dataList;
     this.settingsJson           = settingsJson;
     this.PhysicalTemplateFolder = physicalTemplateFolder;
     this.Manifest               = manifest;
     this.TemplateFiles          = templateFiles;
     this.Module           = module;
     this.PortalId         = portalId;
     this.CultureCode      = cultureCode;
     this.TemplateManifest = templateManifest;
     this.MainTabId        = mainTabId > 0 ? mainTabId : module.TabID;
     this.MainTabId        = DnnUtils.GetTabByCurrentCulture(this.PortalId, this.MainTabId, GetCurrentCultureCode());
     this.MainModuleId     = mainModuleId > 0 ? mainModuleId : module.ModuleID;
 }
コード例 #3
0
ファイル: ModelFactory.cs プロジェクト: skamphuis/OpenContent
        public ModelFactory(IEnumerable <IDataItem> dataList, ModuleInfo module, PortalSettings portalSettings, int mainTabId)
        {
            OpenContentSettings settings = module.OpenContentSettings();

            this.DataList               = dataList;
            this.settingsJson           = settings.Data;
            this.PhysicalTemplateFolder = settings.Template.ManifestFolderUri.PhysicalFullDirectory + "\\";
            this.Manifest               = settings.Template.Manifest;
            this.TemplateFiles          = settings.Template != null ? settings.Template.Main : null;
            this.Module           = module;
            this.PortalSettings   = portalSettings;
            this.PortalId         = portalSettings.PortalId;
            this.TemplateManifest = settings.Template;
            this.MainTabId        = mainTabId > 0 ? mainTabId : module.TabID;
            this.MainTabId        = DnnUtils.GetTabByCurrentCulture(this.PortalId, this.MainTabId, GetCurrentCultureCode());
            this.MainModuleId     = settings.ModuleId > 0 ? settings.ModuleId : module.ModuleID;
        }