partial void Updaterb_Pages(rb_Pages instance);
partial void Deleterb_Pages(rb_Pages instance);
private void detach_rb_Pages(rb_Pages entity) { this.SendPropertyChanging(); entity.rb_Portals = null; }
partial void Insertrb_Pages(rb_Pages instance);
private void attach_rb_Pages(rb_Pages entity) { this.SendPropertyChanging(); entity.rb_Portals = this; }
private void SaveModuleContentPage( rb_Pages pages, IDictionary<Guid, string> desktopSources, IDictionary<int, string> contentModules) { var modules = pages.rb_Modules; SaveModuleContentAux(modules, desktopSources, contentModules); }
private static void AlterModuleSettingsPage(rb_Portals portal, rb_Pages pages, IDictionary<int, int> pageList, IDictionary<Guid, string> desktopSources) { var db = new PortalTemplateDataContext(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString); var modules = db.rb_Modules.Where(m => m.rb_Pages.PageID == pages.PageID).ToList(); AlterModuleSettingsAux(modules, portal, pageList, desktopSources); }
public PagesDTO TranslateRb_PagesIntoPagesDTO(rb_Pages pages) { PagesDTO _pages = new PagesDTO(); _pages.AuthorizedRoles = pages.AuthorizedRoles; _pages.MobilePageName = pages.MobilePageName; _pages.PageDescription = pages.PageDescription; _pages.PageID = pages.PageID; _pages.PageLayout = pages.PageLayout; _pages.PageName = pages.PageName; _pages.PageOrder = pages.PageOrder; _pages.PortalID = pages.PortalID; _pages.ShowMobile = pages.ShowMobile; List<ModulesDTO> modules = new List<ModulesDTO>(); foreach (rb_Modules m in pages.rb_Modules) { modules.Add(TranslateRb_ModulesIntoModulesDTO(m)); } _pages.Modules = modules; List<TabSettingsDTO> settings = new List<TabSettingsDTO>(); foreach (rb_TabSetting s in pages.rb_TabSettings) { settings.Add(TranslateRb_TabSettingsIntoTabSettingsDTO(s)); } _pages.TabSettings = settings; _pages.ParentPage = pages.rb_Page1 == null ? null : TranslateRb_PagesIntoPagesDTO(pages.rb_Page1); return _pages; }
public rb_Pages TranslatePagesDTOIntoRb_Pages(PagesDTO pages) { rb_Pages _pages = new rb_Pages(); _pages.AuthorizedRoles = pages.AuthorizedRoles; _pages.MobilePageName = pages.MobilePageName; _pages.PageDescription = pages.PageDescription; _pages.PageID = pages.PageID; _pages.PageLayout = pages.PageLayout; _pages.PageName = pages.PageName; _pages.PageOrder = pages.PageOrder; _pages.PortalID = pages.PortalID; _pages.ShowMobile = pages.ShowMobile; if (pages.ParentPage == null) { _pages.ParentPageID = null; } else { _pages.ParentPageID = pages.ParentPage.PageID; } _pages.rb_Modules = new EntitySet<rb_Modules>(); foreach (ModulesDTO m in pages.Modules) { rb_Modules _modules = TranslateModulesDTOIntoRb_Modules(m); if (_modules != null) { _pages.rb_Modules.Add(_modules); } } _pages.rb_TabSettings = new EntitySet<rb_TabSetting>(); foreach (TabSettingsDTO s in pages.TabSettings) { _pages.rb_TabSettings.Add(TranslateTabSettingsDTOIntoRb_TabSettings(s)); } return _pages; }