/// <summary> /// Initializes a new instance of the <see cref="ContractService"/> class. /// </summary> /// <param name="logger">The logger.</param> /// <param name="contractsDataService">The contracts data service.</param> /// <param name="contractApprovalService">The contract approval service.</param> /// <param name="validationService">The validation service.</param> /// <param name="contractWithdrawService">The contract withdraw service.</param> /// <param name="contractCreationService">The contract creation service.</param> public ContractService( IContractEventProcessorLogger <IContractService> logger, IContractsDataService contractsDataService, IContractApprovalService contractApprovalService, IContractWithdrawService contractWithdrawService, IContractCreationService contractCreationService) { _logger = logger; _contractsDataService = contractsDataService; _contractApprovalService = contractApprovalService; _contractWithdrawService = contractWithdrawService; _contractCreationService = contractCreationService; }
/// <summary> /// Initializes a new instance of the <see cref="ContractCreationService"/> class. /// </summary> /// <param name="logger">The logger.</param> /// <param name="contractsDataService">The contracts data service.</param> /// <param name="sharePointClientService">The share point client service.</param> /// <param name="documentManagementService">The Aspose pdf document management service.</param> /// <param name="contractEventMapper">The contract processor service.</param> /// <param name="spClientServiceConfiguration">The SharePoint Client Service configuration.</param> public ContractCreationService( IContractEventProcessorLogger <IContractCreationService> logger, IContractsDataService contractsDataService, ISharePointClientService sharePointClientService, IDocumentManagementService documentManagementService, IContractEventMapper contractEventMapper, IOptions <SPClientServiceConfiguration> spClientServiceConfiguration) { _logger = logger; _contractsDataService = contractsDataService; _sharePointClientService = sharePointClientService; _documentManagementService = documentManagementService; _contractEventMapper = contractEventMapper; _spConfig = spClientServiceConfiguration.Value; }
/// <summary> /// Initializes a new instance of the <see cref="ContractApprovalService"/> class. /// </summary> /// <param name="logger">The logger.</param> /// <param name="contractsDataService">The contracts data service.</param> /// <param name="validationService">The validation service.</param> public ContractApprovalService(IContractEventProcessorLogger <IContractApprovalService> logger, IContractsDataService contractsDataService) { _logger = logger; _contractsDataService = contractsDataService; }
/// <summary> /// Initializes a new instance of the <see cref="ContractWithdrawService"/> class. /// </summary> /// <param name="logger">The logger.</param> /// <param name="contractsDataService">The contracts data service.</param> /// <param name="validationService">The validation service.</param> public ContractWithdrawService(IContractEventProcessorLogger <IContractWithdrawService> logger, IContractsDataService contractsDataService) { _logger = logger; _contractsDataService = contractsDataService; }