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]);
            }
        }
Beispiel #3
0
        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);
                }
            }
        }
Beispiel #4
0
        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);
                }
            }
        }