private Blog(string title, string subtitle, Guid userId, Guid aggregateId) : this() { var blogCreatedEvent = new BlogCreatedEvent(title, subtitle, DateTime.Now, aggregateId); var userAddedEvent = new UserAddedToBlogEvent(userId, aggregateId); Apply(blogCreatedEvent); Apply(userAddedEvent); }
private void UserAddedToBlogEvent(UserAddedToBlogEvent userAddedToBlogEvent) { if (_usersIds == null) { _usersIds = new List<Guid>(); } _usersIds.Add(userAddedToBlogEvent.UserId); }