public void RemovePlayerFromLineup(Guid playerId) { var player = Batters.FirstOrDefault(y => y.PlayerId == playerId); if (player != null) { Batters.Remove(player); } }
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); } } }