protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //present current settings from DB MBLSettingsWrapper settingsInfo = BusinessFacade.Instance.GetMBLSettingsWrapper(); int[] recentRecipes = settingsInfo.RecentRecipes; int[] recentMenus = settingsInfo.RecentMenus; this.txtNewRecipe1.Text = recentRecipes[0].ToString(); this.txtNewRecipe2.Text = recentRecipes[1].ToString(); this.txtNewMenu1.Text = recentMenus[0].ToString(); this.txtNewMenu2.Text = recentMenus[1].ToString(); } }
protected void BindRecentMenusAndRecipes() { MBLSettingsWrapper settingsInfo = BusinessFacade.Instance.GetMBLSettingsWrapper(); int[] recentRecipes = settingsInfo.RecentRecipes; int[] recentMenus = settingsInfo.RecentMenus; if (recentRecipes != null) { this.RebindRecentRecipes(recentRecipes[0], recentRecipes[1]); } if (recentMenus != null) { this.RebindRecentMenus(recentMenus[0], recentMenus[1]); } }
internal MBLSettingsWrapper GetMBLSettingsWrapper() { using (DataContext) { try { var list = from settingItem in DataContext.MBLSettings select settingItem; MBLSettingsWrapper settingsWrapper = new MBLSettingsWrapper(list.ToArray()); return(settingsWrapper); } catch { return(null); } } }
internal MBLSettingsWrapper GetMBLSettingsWrapper() { using (DataContext) { try { DataLoadOptions dlo = new DataLoadOptions(); dlo.LoadWith <MBLSetting>(set => set.SettingKey); DataContext.LoadOptions = dlo; var list = from settingItem in DataContext.MBLSettings select settingItem; MBLSettingsWrapper settingsWrapper = new MBLSettingsWrapper(list.ToArray()); return(settingsWrapper); } catch { return(null); } } }