private BattingStats GetBattingStats(StatsType statsType) { if (!BattingStats.Any(s => s.StatsType == statsType)) { BattingStats.Add(new BattingStats { StatsType = statsType }); } return(BattingStats.FirstOrDefault(s => s.StatsType == statsType)); }
private void AddBattingStats(BattingStats value, StatsType statsType) { if (value == null) { return; } value.StatsType = statsType; var existing = GetBattingStats(statsType); if (existing != null) { BattingStats.Remove(existing); } BattingStats.Add(value); }