private void RestoreButtonClickHandler(object sender, RoutedEventArgs e) { var temp = new DeckReviewOptions(); viewModel.Options.Bury = temp.Bury; viewModel.Options.EasyBonus = temp.EasyBonus; viewModel.Options.IvlFct = temp.IvlFct; viewModel.Options.MaxIvl = temp.MaxIvl; viewModel.Options.PerDay = temp.PerDay; }
public void GetOptionsToView() { try { Options.PerDay = (int)Config.GetNamedNumber("perDay"); Options.EasyBonus = (int)(Config.GetNamedNumber("ease4") * 100); Options.IvlFct = (int)(Config.GetNamedNumber("ivlFct") * 100); Options.MaxIvl = (int)Config.GetNamedNumber("maxIvl"); Options.Bury = Config.GetNamedBoolean("bury"); } catch //If any error happen we back to default { Options = new DeckReviewOptions(); } }
public DeckReviewOptionsViewModel(JsonObject config) { this.Config = config.GetNamedObject("rev"); Options = new DeckReviewOptions(); }