Beispiel #1
0
        public void UpdatePlayer(PlayerModel playerModel)
        {
            //get existing record to update
            Models.DBObjects.Player existingPlayer = dbContext.Players.FirstOrDefault(x => x.IDPlayer == playerModel.IDPlayer);
            if (existingPlayer != null)
            {
                //map updated values with keeping the ORM objecte reference
                existingPlayer.IDPlayer  = playerModel.IDPlayer;
                existingPlayer.Name      = playerModel.Name;
                existingPlayer.Surname   = playerModel.Surname;
                existingPlayer.Position  = playerModel.Position;
                existingPlayer.Team      = playerModel.Team;
                existingPlayer.Value_EUR = playerModel.Value_EUR;
                existingPlayer.IdTeam    = playerModel.IdTeam;
                existingPlayer.UpdateObject(playerModel);

                dbContext.SubmitChanges(); //commit to db
            }
        }