public void Remove(string userId) { var evt = new FeedRemovedEvent(Guid.NewGuid().ToString(), Id, Version + 1, userId); Handle(evt); DomainEvts.Add(evt); }
private void Handle(FeedRemovedEvent evt) { if (UserId != evt.UserId) { throw new DomainException(string.Format(Global.CannotRemoveFeed, evt.UserId)); } }