/// <summary>
 /// Initializes a new instance of the <see cref="TeamCategoryController"/> class.
 /// </summary>
 /// <param name="logger">Logger implementation to send logs to the logger service.</param>
 /// <param name="telemetryClient">The Application Insights telemetry client.</param>
 /// <param name="teamCategoryStorageProvider">Team category storage provider dependency injection.</param>
 public TeamCategoryController(
     ILogger <TeamCategoryController> logger,
     TelemetryClient telemetryClient,
     ITeamCategoryStorageProvider teamCategoryStorageProvider)
     : base(telemetryClient)
 {
     this.logger = logger;
     this.teamCategoryStorageProvider = teamCategoryStorageProvider;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="TeamIdeaController"/> class.
 /// </summary>
 /// <param name="logger">Logger implementation to send logs to the logger service.</param>
 /// <param name="telemetryClient">The Application Insights telemetry client.</param>
 /// <param name="ideaStorageHelper">Team post storage helper dependency injection.</param>
 /// <param name="ideaSearchService">The team post search service dependency injection.</param>
 /// <param name="teamCategoryStorageProvider">Team category storage provider dependency injection.</param>
 /// <param name="categoryStorageProvider">Category storage provider dependency injection.</param>
 public TeamIdeaController(
     ILogger <IdeaController> logger,
     TelemetryClient telemetryClient,
     IIdeaStorageHelper ideaStorageHelper,
     IIdeaSearchService ideaSearchService,
     ITeamCategoryStorageProvider teamCategoryStorageProvider,
     ICategoryStorageProvider categoryStorageProvider)
     : base(telemetryClient)
 {
     this.logger                      = logger;
     this.ideaStorageHelper           = ideaStorageHelper;
     this.ideaSearchService           = ideaSearchService;
     this.teamCategoryStorageProvider = teamCategoryStorageProvider;
     this.categoryStorageProvider     = categoryStorageProvider;
 }