public virtual void Delete() { Status = ItemStatus.Delete(); _votes.Clear(); DocumentDownloads.Clear(); AddEvent(new DocumentDeletedEvent(this)); }
public virtual void AddDownload(BaseUser user) { if (!User.Equals(user)) { var download = new UserDownloadDocument(user, this); DocumentDownloads.Add(download); } }