Esempio n. 1
0
 /// <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;
 }