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); } } }
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); } } }