public ActionResult NumberGameBS(NumberGameViewModel score) { GameDb context = new GameDb(); NumberGameEntity num = new NumberGameEntity(); num.HighScore = score.HighScore; context.Number.Add(num); context.SaveChanges(); var worstScore =context.Number.OrderByDescending(c => c.HighScore).First(); context.Number.Remove(worstScore); context.SaveChanges(); return RedirectToAction("NumberGame"); }
protected override void OnNavigatedTo(NavigationEventArgs e) { NumberGameModel = NavigationServices.CurrentViewModel as NumberGameViewModel; if (e.NavigationMode == NavigationMode.New && NavigationContext.QueryString.ContainsKey("id")) { string id = NavigationContext.QueryString["id"]; if (!String.IsNullOrEmpty(id)) { _isDeepLink = true; NumberGameModel = new NumberGameViewModel(); NavigationServices.CurrentViewModel = NumberGameModel; NumberGameModel.LoadItem(id); } } if (NumberGameModel != null) { NumberGameModel.ViewType = ViewTypes.Detail; } DataContext = NumberGameModel; base.OnNavigatedTo(e); }