/// <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; }