示例#1
0
文件: Blog.cs 项目: mastoj/NBlog
 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);
 }
示例#2
0
文件: Blog.cs 项目: mastoj/NBlog
 private void UserAddedToBlogEvent(UserAddedToBlogEvent userAddedToBlogEvent)
 {
     if (_usersIds == null)
     {
         _usersIds = new List<Guid>();
     }
     _usersIds.Add(userAddedToBlogEvent.UserId);
 }