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
 private void OnAssigned(StoryAssignedEvent @event)
 {
     Status     = Statuses.InProgress;
     AssignedTo = @event.AssignedTo;
 }