public void Log(Merit merit) { if (!merit.EqualsAny(Claimed.Enumerate(x => x.Source).ToArray())) { Claimed.Add(new ClaimMerit(merit)); } }
public ClaimMerit(Merit merit) { Source = merit; Claimed = merit.Rewards == null ? true : false; EarnedAt = DateTime.UtcNow; }