public int CollectedXp() { var editionXps = ReadEditions.Sum(x => x.Edition.AwardedXp); var badgeXps = EarnedBadges.Sum(x => x.Badge.AwardedXp); return(editionXps + badgeXps); }
public void AddReadEdition(Edition edition) { if (edition == null) { return; } if (!ReadEditions.Any(x => x.EditionId == edition.Id && x.UserId == this.Id)) { ReadEditions.Add(new UserEdition { User = this, Edition = edition }); } }