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