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()); }
private void OnCreated(StoryCreatedEvent @event) { Id = @event.Id; Title = @event.Title; Status = Statuses.Open; }