public PlayerRoundViewModel(DatabaseContext.PlayerRound playerRound)
        {
            this.db = App.DB;

            this.playerRound = playerRound;
            shots            = new ObservableCollection <ShotViewModel>(from DatabaseContext.Shot shot in db.Shots where shot._linkedPlayerRoundID == playerRound.PlayerRoundID select new ShotViewModel(shot));
        }
Esempio n. 2
0
 public void Update_Player(PlayerViewModel playerViewModel)
 {
     DatabaseContext.PlayerRound newPlayerRound = new DatabaseContext.PlayerRound(playerViewModel.player);
     scorecard.PlayerRounds.Add(newPlayerRound);
     newPlayerRound._linkedPlayerID    = playerViewModel.player.PlayerID;
     newPlayerRound._linkedScorecardID = scorecard.ScorecardID;
     db.PlayerRounds.InsertOnSubmit(newPlayerRound);
     db.SubmitChanges();
     playerRoundViewModels.Add(new PlayerRoundViewModel(newPlayerRound));
     playerViewModel.player.PlayerRounds.Add(newPlayerRound);
 }