public virtual void UnsubscribeFrom(ReviewTypes reviewType) { ExcludedReviewTypes.Add(reviewType); }
public Review(ReviewTypes type) { ReviewType = type; }
public virtual bool IsSubscribedTo(ReviewTypes reviewType) { if (reviewType == ReviewTypes.Unknown) return false; return !ExcludedReviewTypes.Any(r => r.Id == reviewType.Id); }