internal override void ApplyValue() { base.ApplyValue(); if (int.TryParse(SfUpDown.Text, out int inputValue)) { RCEnv.LastInputTime = DateTime.Now.ToString(AppEnv.DTCulture); RCEnv.Currency = inputValue; //Convert.ToInt32((double)SfUpDown.Value); RCEnv.AddCount = 0; RCEnv.CalcEndTime(); RCEnv.CalcRC(); RCEnv.SaveValue(); notiManager.UpdateNotisTime(); notiManager.UpdateScheduledNoti <RealmCurrencyNoti>(); } else { DependencyService.Get <IToast>().Show(AppResources.ValueEdit_ValueError_Message); } }
private void ApplySetting() { RealmEnv.RealmRank = (RealmEnv.RealmRankEnum)RealmRankPicker.SelectedIndex; RealmEnv.TrustRank = TrustRankPicker.SelectedIndex + 1; switch (type) { case RealmEnv.RealmType.Currency: RCEnv.CalcEndTime(); RCEnv.SaveValue(); break; case RealmEnv.RealmType.Friendship: RFEnv.CalcEndTime(); RFEnv.SaveValue(); break; } UpdateNotis(); Navigation.PopAsync(); }