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