コード例 #1
0
ファイル: HomeController.cs プロジェクト: aandrasek/Games
 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");
 }
コード例 #2
0
 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);
 }