private void LoadData() { CacheManager.RemoveByPattern(CacheNames.GetDesignCacheObjectName("")); _currentDesigns = DesignService.GetDesigns(DesignType); _onLineDesigns = DesignService.GetAvaliableDesignsOnLine(DesignType); DataListDesigns.DataSource = (_onLineDesigns ?? new List <Theme>()).Union(_currentDesigns ?? new List <Theme>()).OrderBy(design => design.Name); DataListDesigns.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { MsgErr(true); CacheManager.RemoveByPattern(CacheNames.GetDesignCacheObjectName("")); _currentDesigns = DesignService.GetDesigns(DesignType); _onLineDesigns = DesignService.GetAvaliableDesignsOnLine(DesignType); if (!IsPostBack) { LoadData(); } switch (DesignType) { case eDesign.Theme: lblLoadNew.Text = Resource.Admin_ThemesSettings_LoadNewTheme; successAddingMsg = Resource.Admin_ThemesSettings_SuccessAddingTheme; successDeleteMsg = Resource.Admin_ThemesSettings_SuccessDeleteTheme; choosegMsg = Resource.Admin_ThemesSettings_ChooseTheme; extensionErrMsg = Resource.Admin_ThemesSettings_ExtErrTheme; break; case eDesign.Color: lblLoadNew.Text = Resource.Admin_ThemesSettings_LoadNewColor; successAddingMsg = Resource.Admin_ThemesSettings_SuccessAddingColor; successDeleteMsg = Resource.Admin_ThemesSettings_SuccessDeleteColor; choosegMsg = Resource.Admin_ThemesSettings_ChooseColor; extensionErrMsg = Resource.Admin_ThemesSettings_ExtErrColor; break; case eDesign.Background: lblLoadNew.Text = Resource.Admin_ThemesSettings_LoadNewBackground; successAddingMsg = Resource.Admin_ThemesSettings_SuccessAddingBackground; successDeleteMsg = Resource.Admin_ThemesSettings_SuccessDeleteBackground; choosegMsg = Resource.Admin_ThemesSettings_ChooseBackground; extensionErrMsg = Resource.Admin_ThemesSettings_ExtErrBackground; break; } }