Exemple #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="EventWorkflowController"/> class.
 /// </summary>
 /// <param name="logger">The ILogger object which logs errors and information</param>
 /// <param name="telemetryClient">The Application Insights telemetry client</param>
 /// <param name="eventWorkflowHelper">Helper methods for CRUD operations on event.</param>
 public EventWorkflowController(
     ILogger <EventController> logger,
     TelemetryClient telemetryClient,
     IEventWorkflowHelper eventWorkflowHelper)
     : base(telemetryClient)
 {
     this.logger = logger;
     this.eventWorkflowHelper = eventWorkflowHelper;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="EventFilesController"/> class.
 /// </summary>
 /// <param name="logger">The ILogger object which logs errors and information</param>
 /// <param name="telemetryClient">The Application Insights telemetry client</param>
 /// <param name="blobRepository">Repository for handling Azure Blob Storage operations like uploading and deleting files from blob.</param>
 /// <param name = "eventWorkflowHelper" > Helper methods for CRUD operations on event.</param>
 public EventFilesController(
     ILogger <EventFilesController> logger,
     TelemetryClient telemetryClient,
     IBlobRepository blobRepository,
     IEventWorkflowHelper eventWorkflowHelper)
     : base(telemetryClient)
 {
     this.logger              = logger;
     this.blobRepository      = blobRepository;
     this.eventWorkflowHelper = eventWorkflowHelper;
 }
Exemple #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="EventWorkflowController"/> class.
 /// </summary>
 /// <param name="logger">The ILogger object which logs errors and information</param>
 /// <param name="telemetryClient">The Application Insights telemetry client</param>
 /// <param name="eventWorkflowHelper">Helper methods for CRUD operations on event.</param>
 /// <param name="teamEventSearchService">The team event search service dependency injection</param>
 /// <param name="categoryHelper">Category helper for getting category names as per category Ids</param>
 /// <param name="localizer">The current culture's string localizer.</param>
 public EventWorkflowController(
     ILogger <EventController> logger,
     TelemetryClient telemetryClient,
     IEventWorkflowHelper eventWorkflowHelper,
     ITeamEventSearchService teamEventSearchService,
     ICategoryHelper categoryHelper,
     IStringLocalizer <Strings> localizer)
     : base(telemetryClient)
 {
     this.logger = logger;
     this.eventWorkflowHelper    = eventWorkflowHelper;
     this.teamEventSearchService = teamEventSearchService;
     this.categoryHelper         = categoryHelper;
     this.localizer = localizer;
 }