private void UpdateAggregatedSkillLogs(IEnumerable<SkillResult> newSkillResults)
{
foreach (var skillResult in newSkillResults)
{
if (AggregatedSkillLogById.All(asr => !skillResult.IsSameSkillAs(asr)))
{
AggregatedSkillLogById.Add(new AggregatedSkillResult(skillResult.SkillNameDetailed,
skillResult.IsHeal, AggregationType.Id, SkillLog));
}
if (AggregatedSkillLogByName.All(asr => !skillResult.IsSameSkillAs(asr)))
{
AggregatedSkillLogByName.Add(new AggregatedSkillResult(skillResult.SkillShortName,
skillResult.IsHeal, AggregationType.Name, SkillLog));
}
}
}