Ejemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AcquiredSkillController"/> class.
 /// </summary>
 /// <param name="logger">Logs errors and information.</param>
 /// <param name="telemetryClient">The Application Insights telemetry client.</param>
 /// <param name="acquiredSkillStorageProvider">Acquired skill storage provider dependency injection.</param>
 public AcquiredSkillController(
     ILogger <AcquiredSkillController> logger,
     TelemetryClient telemetryClient,
     IAcquiredSkillStorageProvider acquiredSkillStorageProvider)
     : base(telemetryClient)
 {
     this.logger = logger;
     this.acquiredSkillStorageProvider = acquiredSkillStorageProvider;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ProjectWorkflowController"/> class.
 /// </summary>
 /// <param name="logger">Logs errors and information.</param>
 /// <param name="telemetryClient">The Application Insights telemetry client.</param>
 /// <param name="projectStorageProvider">Provides methods for add, update and delete project operations from database.</param>
 /// <param name="acquiredSkillStorageProvider">Provides methods for acquired skills operations from database.</param>
 /// <param name="projectSearchService">Project search service for fetching project with search criteria and filters.</param>
 /// <param name="notificationHelper">Provides methods to send notifications to users.</param>
 public ProjectWorkflowController(
     ILogger <ProjectController> logger,
     TelemetryClient telemetryClient,
     IProjectStorageProvider projectStorageProvider,
     IAcquiredSkillStorageProvider acquiredSkillStorageProvider,
     IProjectSearchService projectSearchService,
     NotificationHelper notificationHelper)
     : base(telemetryClient)
 {
     this.logger = logger;
     this.projectStorageProvider       = projectStorageProvider;
     this.acquiredSkillStorageProvider = acquiredSkillStorageProvider;
     this.projectSearchService         = projectSearchService;
     this.notificationHelper           = notificationHelper;
 }