示例#1
0
 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;
 }
示例#2
0
        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;
        }