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

            Parallel.Invoke(new List <Action>
            {
                () => StoryAssignedSendAccountManagerEmail(evt.StoryId),
                () => StoryAssignedSendProjectManagerEmail(evt.StoryId),
                () => StoryAssignedSendContractorEmail(evt.StoryId),
                () => StoryAssignedSendAgencyOwnerEmail(evt.StoryId)
            }.ToArray());
        }
コード例 #2
0
ファイル: StoryAggregateRoot.cs プロジェクト: 357-dev/esdemo
 private void OnAssigned(StoryAssignedEvent @event)
 {
     Status     = Statuses.InProgress;
     AssignedTo = @event.AssignedTo;
 }