public ApplicationService( IApplicationRepository applicationRepository, IServiceActionRepository serviceActionRepository, IPropertyRegisterClient propertyRegisterClient, INomenclaturesProvider nomenclaturesProvider, IIdempotentOperationExecutor idempotentOperationExecutor, IActionDispatcher actionDispatcher, IPaymentManager paymentManager) { ApplicationRepository = applicationRepository; ServiceActionRepository = serviceActionRepository; PropertyRegisterClient = propertyRegisterClient; NomenclaturesProvider = nomenclaturesProvider; IdempotentOperationExecutor = idempotentOperationExecutor; ActionDispatcher = actionDispatcher; PaymentManager = paymentManager; }
public ApplicationAcceptanceService( IApplicationRepository applicationRepository, IServiceInstanceRepository serviceInstanceRepository, IApplicationDocumentRepository applicationDocumentRepository, IServiceActionRepository serviceActionRepository, IDocumentService documentService, INomenclaturesProvider nomenclaturesProvider, IIdempotentOperationExecutor idempotentOperationExecutor, IActionDispatcher actionDispatcher, IApplicationInfoResolver applicationInfoResolver) { ApplicationRepository = applicationRepository; ServiceInstanceRepository = serviceInstanceRepository; ApplicationDocumentRepository = applicationDocumentRepository; ServiceActionRepository = serviceActionRepository; DocumentService = documentService; NomenclaturesProvider = nomenclaturesProvider; IdempotentOperationExecutor = idempotentOperationExecutor; ActionDispatcher = actionDispatcher; ApplicationInfoResolver = applicationInfoResolver; }