コード例 #1
0
        public void RemovePlayerFromLineup(Guid playerId)
        {
            var player = Batters.FirstOrDefault(y => y.PlayerId == playerId);

            if (player != null)
            {
                Batters.Remove(player);
            }
        }
コード例 #2
0
        public void MovePlayerDownInLineup(Guid playerId)
        {
            var player = Batters.FirstOrDefault(y => y.PlayerId == playerId);

            if (player != null)
            {
                int playerIndex = Batters.IndexOf(player);
                if (playerIndex < (Batters.Count - 1))
                {
                    Batters.Remove(player);
                    Batters.Insert((playerIndex + 1), player);
                }
            }
        }