Exemple #1
0
        public void LoadInitComplete()
        {
            if (_listSetting != null)
            {
                IsLoading = false;

                ListThemes = CommonMethods.GetListThemes();
                List <int> lstPage = new List <int>();
                for (int i = 2; i < 11; i++)
                {
                    lstPage.Add(i * 5);
                }
                ListPaging = lstPage;

                Vlu_UserSettings obj = _listSetting.FirstOrDefault(c => c.KeySetting == KeySetting.Theme);
                if (obj == null)
                {
                    obj              = new Vlu_UserSettings();
                    obj.ID           = -1;
                    obj.KeySetting   = KeySetting.Theme;
                    obj.ValueSetting = string.Empty;
                    obj.ModifiedDate = DateTime.Now;
                    SelectedTheme    = ListThemes.FirstOrDefault().Key;
                    _listSetting.Add(obj);
                }
                else
                {
                    SelectedTheme = obj.ValueSetting;
                }

                obj = _listSetting.FirstOrDefault(c => c.KeySetting == KeySetting.PagingSize);
                if (obj == null)
                {
                    obj              = new Vlu_UserSettings();
                    obj.ID           = -1;
                    obj.KeySetting   = KeySetting.PagingSize;
                    obj.ValueSetting = string.Empty;
                    obj.ModifiedDate = DateTime.Now;
                    SelectedPaging   = ListPaging.FirstOrDefault();
                    _listSetting.Add(obj);
                }
                else
                {
                    SelectedPaging = Convert.ToInt32(obj.ValueSetting);
                }
            }
        }
Exemple #2
0
        private void OnSaveClickCommand()
        {
            try
            {
                if (!_modelSetting.IsBusy)
                {
                    IsLoading = true;

                    Vlu_UserSettings obj = _listSetting.FirstOrDefault(c => c.KeySetting == KeySetting.Theme);
                    obj.ValueSetting = SelectedTheme;
                    obj = _listSetting.FirstOrDefault(c => c.KeySetting == KeySetting.PagingSize);
                    obj.ValueSetting = SelectedPaging.ToString();
                    _modelSetting.SaveListSettingAsync(_listSetting);
                }
            }
            catch (Exception ex)
            {
                MessageCustomize.Show(ex.Message);
            }
        }
        public void LoadInitComplete()
        {
            if (_listSetting != null)
            {
                IsLoading = false;

                ListThemes = CommonMethods.GetListThemes();
                List<int> lstPage = new List<int>();
                for (int i = 2; i < 11; i++)
                    lstPage.Add(i * 5);
                ListPaging = lstPage;

                Vlu_UserSettings obj = _listSetting.FirstOrDefault(c => c.KeySetting == KeySetting.Theme);
                if (obj == null)
                {
                    obj = new Vlu_UserSettings();
                    obj.ID = -1;
                    obj.KeySetting = KeySetting.Theme;
                    obj.ValueSetting = string.Empty;
                    obj.ModifiedDate = DateTime.Now;
                    SelectedTheme = ListThemes.FirstOrDefault().Key;
                    _listSetting.Add(obj);
                }
                else
                {
                    SelectedTheme = obj.ValueSetting;
                }

                obj = _listSetting.FirstOrDefault(c => c.KeySetting == KeySetting.PagingSize);
                if (obj == null)
                {
                    obj = new Vlu_UserSettings();
                    obj.ID = -1;
                    obj.KeySetting = KeySetting.PagingSize;
                    obj.ValueSetting = string.Empty;
                    obj.ModifiedDate = DateTime.Now;
                    SelectedPaging = ListPaging.FirstOrDefault();
                    _listSetting.Add(obj);
                }
                else
                {
                    SelectedPaging = Convert.ToInt32(obj.ValueSetting);
                }
            }
        }