Exemple #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CreateAlertFromIconicsFault"/> class.
 /// </summary>
 /// <param name="dynamicsEntityService">set dynamicsEntityService via dependency injection.</param>
 /// <param name="validationService">set validationService via dependency injection.</param>
 /// <param name="errorQueueService">set errorQueueService via dependency injection.</param>
 /// <param name="telemetryConfiguration">Set Application Insights telemetry configuration via dependency injection.</param>
 /// <param name="instance">set instanceId via dependency injection.</param>
 /// <param name="httpclient">set httpClient via dependency injection.</param>
 public CreateAlertFromIconicsFault(TelemetryConfiguration telemetryConfiguration, IDynamicsEntityService dynamicsEntityService, IValidationService validationService, IErrorQueueService errorQueueService, InstanceId instance, HttpClient httpclient)
 {
     // dynamicsEntityService is added via dependency injection
     this.dynamicsEntityService = dynamicsEntityService;
     this.validationService     = validationService;
     this.errorQueueService     = errorQueueService;
     this.instanceId            = instance;
     this.httpClient            = httpclient;
     this.telemetryClient       = new TelemetryClient(telemetryConfiguration);
 }
Exemple #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SendWorkOrderAck"/> class.
 /// </summary>
 /// <param name="iconicsService">set iconicsService via dependency injection.</param>
 /// <param name="validationService">set validationService via dependency injection.</param>
 /// <param name="errorQueueService">set errorQueueService via dependency injection.</param>
 public SendWorkOrderAck(IIconicsService iconicsService, IValidationService validationService, IErrorQueueService errorQueueService)
 {
     this.iconicsService    = iconicsService;
     this.validationService = validationService;
     this.errorQueueService = errorQueueService;
 }