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 ModulesDTO insert(ModulesDTO modeldto) { try { //var count = _dbContext.uspModulesInsertUpdate(modeldto.ModuleId, modeldto.ModuleName, modeldto.ModuleType, modeldto.Url, modeldto.Status); } catch (Exception ex) { throw ex; } return(modeldto); }
public List <ModulesDTO> GetModules() { List <ModulesDTO> lstModulesDto = new List <ModulesDTO>(); cmd = new SqlCommand(ProcNames.uspModuleGetAll, con); cmd.CommandType = CommandType.StoredProcedure; con.Open(); dr = cmd.ExecuteReader(); while (dr.Read()) { ModulesDTO obj = new ModulesDTO(); obj.ModuleId = Convert.ToInt32(dr["ModuleId"]); obj.ModuleName = Convert.ToString(dr["ModuleName"]); lstModulesDto.Add(obj); } con.Close(); return(lstModulesDto); }
public List <ModulesDTO> ModulesCheckbox() { List <ModulesDTO> lstModulesDTO = new List <ModulesDTO>(); SqlConnection con = new SqlConnection(DBConstants.MFIS_CS); SqlCommand cmd = new SqlCommand(ProcNames.uspModuleGetAll, con); cmd.CommandType = CommandType.StoredProcedure; con.Open(); SqlDataReader sdr = cmd.ExecuteReader(); ModulesDTO objModulesDTO; while (sdr.Read()) { objModulesDTO = new ModulesDTO(); objModulesDTO.ModuleId = Convert.ToInt32(sdr["ModuleId"]); objModulesDTO.ModuleName = Convert.ToString(sdr["ModuleName"]); lstModulesDTO.Add(objModulesDTO); } con.Close(); return(lstModulesDTO); }
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); } }