/// <summary>
 /// Initializes a new instance of the <see cref="SkipEventHandler"/> class.
 /// </summary>
 /// <param name="eventRepository">The event repository.</param>
 /// <param name="occurrenceRepository">The occurrence repository.</param>
 /// <param name="userRepository">The user repository.</param>
 /// <param name="previewCardRenderer">The preview card renderer.</param>
 public SkipEventHandler(
     EventRepository eventRepository,
     OccurrenceRepository occurrenceRepository,
     UserRepository userRepository,
     PreviewCardRenderer previewCardRenderer)
 {
     this.eventRepository      = eventRepository;
     this.occurrenceRepository = occurrenceRepository;
     this.userRepository       = userRepository;
     this.previewCardRenderer  = previewCardRenderer;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="OccurrenceInitializationExecutor"/> class.
 /// </summary>
 /// <param name="eventRepository">The event repository service.</param>
 /// <param name="occurrenceRepository">The occurrence repository service.</param>
 /// <param name="userRepository">The user repository service.</param>
 /// <param name="sendToConversationQueue">The SendToConversation message queue service.</param>
 /// <param name="previewCardRenderer">The event occurrence card renderer.</param>
 /// <param name="botActivityBuilder">The bot activity builder.</param>
 public OccurrenceInitializationExecutor(
     EventRepository eventRepository,
     OccurrenceRepository occurrenceRepository,
     UserRepository userRepository,
     SendToConversationQueue sendToConversationQueue,
     PreviewCardRenderer previewCardRenderer,
     BotActivityBuilder botActivityBuilder)
 {
     this.eventRepository         = eventRepository;
     this.occurrenceRepository    = occurrenceRepository;
     this.userRepository          = userRepository;
     this.sendToConversationQueue = sendToConversationQueue;
     this.previewCardRenderer     = previewCardRenderer;
     this.botActivityBuilder      = botActivityBuilder;
 }