コード例 #1
0
        public void Handle(StoryCreatedEvent evt)
        {
            _logger.LogInformation(GetLogMessage("Story Created Event Triggered"));

            Parallel.Invoke(new List <Action>
            {
                () => StoryCreatedSendProjectManagerEmail(evt.StoryId),
                () => StoryCreatedSendAccountManagerEmail(evt.StoryId),
                () => StoryCreatedSendAgencyOwnerEmail(evt.StoryId)
            }.ToArray());
        }
コード例 #2
0
ファイル: StoryAggregateRoot.cs プロジェクト: 357-dev/esdemo
 private void OnCreated(StoryCreatedEvent @event)
 {
     Id     = @event.Id;
     Title  = @event.Title;
     Status = Statuses.Open;
 }