public PrintingSpreadsheetCreator( IAggregateLogger aggregateLogger, IFileTransferClient fileTransferClient, IWebConfiguration webConfiguration) { _aggregateLogger = aggregateLogger; _fileTransferClient = fileTransferClient; _webConfiguration = webConfiguration; }
public PrivatelyFundedCertificatesApprovalNotification(INotificationsApi notificationsApi, IAggregateLogger aggregateLogger, IWebConfiguration webConfiguration, IAssessorServiceApi assessorServiceApi) { _notificationsApi = notificationsApi; _aggregateLogger = aggregateLogger; _webConfiguration = webConfiguration; _assessorServiceApi = assessorServiceApi; }
public NotificationService(INotificationsApi notificationsApi, IAggregateLogger aggregateLogger, IWebConfiguration webConfiguration, IAssessorServiceApi assessorServiceApi) { _notificationsApi = notificationsApi; _aggregateLogger = aggregateLogger; _webConfiguration = webConfiguration; _assessorServiceApi = assessorServiceApi; }
public MockCertificatesRepository(IAggregateLogger aggregateLogger, HttpClient httpClient, IWebConfiguration webConfiguration, TokenService tokenService) { _aggregateLogger = aggregateLogger; _httpClient = httpClient; _webConfiguration = webConfiguration; _tokenService = tokenService; }
public CoverLetterService( IAggregateLogger aggregateLogger, FileTransferClient fileTransferClient, DocumentTemplateDataStream documentTemplateDataStream, BlobContainerHelper initialiseContainer) { _aggregateLogger = aggregateLogger; _fileTransferClient = fileTransferClient; _documentTemplateDataStream = documentTemplateDataStream; _initialiseContainer = initialiseContainer; }
public IFACertificateService( BlobContainerHelper initialiseContainer, IAggregateLogger aggregateLogger, FileTransferClient fileTransferClient, IWebConfiguration webConfiguration) { _initialiseContainer = initialiseContainer; _aggregateLogger = aggregateLogger; _fileTransferClient = fileTransferClient; _webConfiguration = webConfiguration; }
public PrintProcessFlowCommand(IAggregateLogger aggregateLogger, CoverLetterService coverLetterService, IFACertificateService ifaCertificateService, ICertificatesRepository certificatesRepository, NotificationService notificationService) { _aggregateLogger = aggregateLogger; _coverLetterService = coverLetterService; _ifaCertificateService = ifaCertificateService; _certificatesRepository = certificatesRepository; _notificationService = notificationService; }
public PrintProcessCommand(IAggregateLogger aggregateLogger, IPrintingJsonCreator printingJsonCreator, IPrintingSpreadsheetCreator printingSpreadsheetCreator, IAssessorServiceApi assessorServiceApi, INotificationService notificationService, IFileTransferClient fileTransferClient, IConfigurationWrapper configurationWrapper) { _aggregateLogger = aggregateLogger; _printingSpreadsheetCreator = printingSpreadsheetCreator; _assessorServiceApi = assessorServiceApi; _notificationService = notificationService; _fileTransferClient = fileTransferClient; _printingJsonCreator = printingJsonCreator; _configurationWrapper = configurationWrapper; }
public ProviderEventsServiceApi(IAggregateLogger aggregateLogger) { _aggregateLogger = aggregateLogger; var configuration = ConfigurationHelper.GetConfiguration(); if (configuration.ProviderEventsClientConfiguration != null && configuration.ProviderEventsSubmissionClientConfig != null) { Initialise(out _httpLearnerClient, configuration.ProviderEventsClientConfiguration.ApiBaseUrl, configuration.ProviderEventsClientConfiguration.ClientToken, configuration.ProviderEventsClientConfiguration.ApiVersion); Initialise(out _httpSubmissionClient, configuration.ProviderEventsSubmissionClientConfig.ApiBaseUrl, configuration.ProviderEventsSubmissionClientConfig.ClientToken, null); } else { _aggregateLogger.LogInfo($"Failed to read configurations."); } }
public DocumentTemplateDataStream(BlobContainerHelper initialiseContainer, IAggregateLogger aggregateLogger) { _initialiseContainer = initialiseContainer; _aggregateLogger = aggregateLogger; }
public static List <CertificateResponse> Sanitise(this List <CertificateResponse> certificateResponses, IAggregateLogger logger) { var sanitisedCertificateResponse = new List <CertificateResponse>(); foreach (var certificateResponse in certificateResponses) { var errorFlag = false; logger.LogInfo($"Sanitising Certificate - {certificateResponse.CertificateReference} ..."); var certificateData = certificateResponse.CertificateData; if (string.IsNullOrEmpty(certificateData.ContactAddLine1)) { errorFlag = true; } if (string.IsNullOrEmpty(certificateData.ContactPostCode)) { errorFlag = true; } if (errorFlag) { if (!string.IsNullOrEmpty(certificateData.LearnerGivenNames) && !string.IsNullOrEmpty(certificateData.LearnerFamilyName)) { logger.LogInfo( $"Unprintable Certificate -> Given Names = {certificateData.LearnerGivenNames} Family Name = {certificateData.LearnerFamilyName} - Cannot be processed"); } else { logger.LogInfo($"Unprintable Certificate - Cannot be processed"); } } else { sanitisedCertificateResponse.Add(certificateResponse); } } return(sanitisedCertificateResponse); }
public EpaoImporterCommand(IAggregateLogger aggregateLogger, TokenService tokenService) { _aggregateLogger = aggregateLogger; _tokenService = tokenService; }
public AssessorServiceApi(IAggregateLogger aggregateLogger, HttpClient httpClient) { _aggregateLogger = aggregateLogger; _httpClient = httpClient; }
public static void AddLoggers(IAggregateLogger logger, IEnumerable <ILogger> loggers) => logger.AddLoggers(loggers.ToArray());
protected override void ConfigureAggregateLogger(IAggregateLogger aggregateLogger, IContainerProvider container) { base.ConfigureAggregateLogger(aggregateLogger, container); aggregateLogger.AddLogger(new PrismConsoleLogger()); }
public StandardCollationCommand(IAggregateLogger aggregateLogger, IAssessorServiceApi assessorServiceApi) { _aggregateLogger = aggregateLogger; _assessorServiceApi = assessorServiceApi; }