Beispiel #1
0
 public bool SignContract(Player player)
 {
     if (player.TeamId != 0)
         return false;
     player.TeamId = Id;
     _players.Add(player);
     return true;
 }
Beispiel #2
0
        public bool RemovePlayer(Player player)
        {
            if (_players.Remove(player))
            {
                player.TeamId = 0;
                return true;
            }

            return false;
        }
        public int Transfer(Player player)
        {
            var success = _oldTeam.RemovePlayer(player);
            if (success)
            {
                _newTeam.SignContract(player);
                return Id;
            }

            return 0;
        }