partial void Updaterb_Modules(rb_Modules instance);
partial void Deleterb_Modules(rb_Modules instance);
partial void Insertrb_Modules(rb_Modules instance);
private void detach_rb_Modules(rb_Modules entity) { this.SendPropertyChanging(); entity.rb_ModuleDefinition = null; }
private void detach_rb_Modules(rb_Modules entity) { this.SendPropertyChanging(); entity.rb_Pages = null; }
public ModulesDTO TranslateRb_ModulesIntoModulesDTO(rb_Modules module) { ModulesDTO _module = new ModulesDTO(); _module.AuthorizedAddRoles = module.AuthorizedAddRoles; _module.AuthorizedApproveRoles = module.AuthorizedApproveRoles; _module.AuthorizedDeleteModuleRoles = module.AuthorizedDeleteModuleRoles; _module.AuthorizedDeleteRoles = module.AuthorizedDeleteRoles; _module.AuthorizedEditRoles = module.AuthorizedEditRoles; _module.AuthorizedMoveModuleRoles = module.AuthorizedMoveModuleRoles; _module.AuthorizedPropertiesRoles = module.AuthorizedPropertiesRoles; _module.AuthorizedPublishingRoles = module.AuthorizedPublishingRoles; _module.AuthorizedViewRoles = module.AuthorizedViewRoles; _module.CacheTime = module.CacheTime; _module.LastEditor = module.LastEditor; _module.LastModified = module.LastModified; _module.ModuleDefID = module.ModuleDefID; _module.ModuleID = module.ModuleID; _module.ModuleOrder = module.ModuleOrder; _module.ModuleTitle = module.ModuleTitle; _module.NewVersion = module.NewVersion; _module.PaneName = module.PaneName; _module.ShowEveryWhere = module.ShowEveryWhere; _module.ShowMobile = module.ShowMobile; _module.StagingLastEditor = module.StagingLastEditor; _module.StagingLastModified = module.StagingLastModified; _module.SupportCollapsable = module.SupportCollapsable; _module.SupportWorkflow = module.SupportWorkflow; _module.TabID = module.TabID; _module.WorkflowState = module.WorkflowState; List<ModuleSettingsDTO> settings = new List<ModuleSettingsDTO>(); foreach (rb_ModuleSettings m in module.rb_ModuleSettings) { settings.Add(TranslateRb_ModuleSettingsIntoModuleSettingsDTO(m)); } _module.ModuleSettings = settings; _module.ModuleDefinitions = TranslateRb_ModuleDefinitionsIntoModuleDefinitionsDTO(module.rb_ModuleDefinition); Page p = new Page(); string portalModuleName = string.Concat(Appleseed.Framework.Settings.Path.ApplicationRoot, "/", this.DesktopSources[_module.ModuleDefinitions.GeneralModDefID]); if (!portalModuleName.Contains("/Areas/") && !portalModuleName.StartsWith("Areas/")) { PortalModuleControl portalModule = (PortalModuleControl)p.LoadControl(portalModuleName); if (portalModule is IModuleExportable) { _module.Content = ((IModuleExportable)portalModule).GetContentData(module.ModuleID); } } return _module; }
public rb_Modules TranslateModulesDTOIntoRb_Modules(ModulesDTO module) { if (this.DesktopSources.ContainsKey(module.ModuleDefinitions.GeneralModDefID)) { rb_Modules _module = new rb_Modules(); _module.AuthorizedAddRoles = module.AuthorizedAddRoles; _module.AuthorizedApproveRoles = module.AuthorizedApproveRoles; _module.AuthorizedDeleteModuleRoles = module.AuthorizedDeleteModuleRoles; _module.AuthorizedDeleteRoles = module.AuthorizedDeleteRoles; _module.AuthorizedEditRoles = module.AuthorizedEditRoles; _module.AuthorizedMoveModuleRoles = module.AuthorizedMoveModuleRoles; _module.AuthorizedPropertiesRoles = module.AuthorizedPropertiesRoles; _module.AuthorizedPublishingRoles = module.AuthorizedPublishingRoles; _module.AuthorizedViewRoles = module.AuthorizedViewRoles; _module.CacheTime = module.CacheTime; _module.LastEditor = module.LastEditor; _module.LastModified = module.LastModified; _module.ModuleDefID = module.ModuleDefID; _module.ModuleID = module.ModuleID; _module.ModuleOrder = module.ModuleOrder; _module.ModuleTitle = module.ModuleTitle; _module.NewVersion = module.NewVersion; _module.PaneName = module.PaneName; _module.ShowEveryWhere = module.ShowEveryWhere; _module.ShowMobile = module.ShowMobile; _module.StagingLastEditor = module.StagingLastEditor; _module.StagingLastModified = module.StagingLastModified; _module.SupportCollapsable = module.SupportCollapsable; _module.SupportWorkflow = module.SupportWorkflow; _module.TabID = module.TabID; _module.WorkflowState = module.WorkflowState; _module.rb_ModuleSettings = new EntitySet<rb_ModuleSettings>(); foreach (ModuleSettingsDTO m in module.ModuleSettings) { _module.rb_ModuleSettings.Add(TranslateModuleSettingsDTOIntoRb_ModuleSettings(m)); } if (this.ModuleDefinitionsDeserialized.ContainsKey(module.ModuleDefinitions.GeneralModDefID)) { rb_ModuleDefinition def = this.ModuleDefinitionsDeserialized[module.ModuleDefinitions.GeneralModDefID]; _module.rb_ModuleDefinition = def; } else { _module.rb_ModuleDefinition = TranslateModuleDefinitionsDTOIntoRb_ModuleDefinitions(module.ModuleDefinitions); this.ModuleDefinitionsDeserialized.Add(module.ModuleDefinitions.GeneralModDefID, _module.rb_ModuleDefinition); } Page p = new Page(); string portalModuleName = string.Concat(Appleseed.Framework.Settings.Path.ApplicationRoot, "/", this.DesktopSources[_module.rb_ModuleDefinition.GeneralModDefID]); if (!portalModuleName.Contains("/Areas/") && !portalModuleName.StartsWith("Areas/")) { PortalModuleControl portalModule = (PortalModuleControl)p.LoadControl(portalModuleName); if (portalModule is IModuleExportable) { this.ContentModules.Add(moduleIndex, module.Content); //((IModuleExportable)portalModule).SetContentData(modules.ModuleID, modules.Content, this.PTDataContext); } } moduleIndex++; return _module; } else { moduleIndex++; this.ModulesNotInserted.Add(module.ModuleID, module.ModuleTitle); return null; } }