/// <summary>
 /// Initializes a new instance of the <see cref="TeamEventSearchService"/> class.
 /// </summary>
 /// <param name="eventSearchService">Event search provider to search and filter events.</param>
 /// <param name="botOptions">A set of key/value application configuration properties for activity handler.</param>
 /// <param name="filterQueryGenerator">Generates filter query for fetching events.</param>
 public TeamEventSearchService(IEventSearchService eventSearchService, IOptions <BotSettings> botOptions, IFilterQueryGeneratorFactory filterQueryGenerator)
 {
     this.eventSearchService   = eventSearchService;
     this.botOptions           = botOptions;
     this.filterQueryGenerator = filterQueryGenerator;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="UserEventSearchService"/> class.
 /// </summary>
 /// <param name="eventSearchService">Event search service to search and filter events.</param>
 /// <param name="filterQueryGenerator">Generates filter query for fetching events.</param>
 public UserEventSearchService(IEventSearchService eventSearchService, IFilterQueryGeneratorFactory filterQueryGenerator)
 {
     this.eventSearchService   = eventSearchService;
     this.filterQueryGenerator = filterQueryGenerator;
 }