예제 #1
0
 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));
 }
예제 #2
0
        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);
        }