public SubscriberMessageHandler(ICommandRoutingOnRequestRepository commandRoutingOnRequestRepository, ICommandRoutingOnRequestResolver commandRoutingOnRequestResolver, IRunCommandOnRequestInHostedEnvironment runCommandOnRequestInHostedEnvironment, ICommandDeserialize commandDeserialize, ISubscriberCommandExecutionGuard subscriberCommandExecutionGuard, ICommandProcessingAuditRepository commandProcessingAuditRepository, ICCAuditRepository auditRepository, IDocumentHelper documentHelper, ICommandEnvelopeRouteOnRequestCostcentreRepository commandEnvelopeRouteOn, ICommandEnvelopeProcessingAuditRepository envelopeProcessingAuditRepository) { _commandRoutingOnRequestRepository = commandRoutingOnRequestRepository; _commandRoutingOnRequestResolver = commandRoutingOnRequestResolver; _runCommandOnRequestInHostedEnvironment = runCommandOnRequestInHostedEnvironment; _commandDeserialize = commandDeserialize; //_busPublisher = busPublisher; _subscriberCommandExecutionGuard = subscriberCommandExecutionGuard; _commandProcessingAuditRepository = commandProcessingAuditRepository; _auditRepository = auditRepository; _documentHelper = documentHelper; _commandEnvelopeRouteOn = commandEnvelopeRouteOn; _envelopeProcessingAuditRepository = envelopeProcessingAuditRepository; }
// IBusPublisher _busPublisher; public CommandEnvelopeController(ICommandEnvelopeProcessingAuditRepository commandEnvelopeProcessingAuditRepository, ICostCentreApplicationService costCentreApplicationService, IControllerBusPublisher busPublisher) { _commandEnvelopeProcessingAuditRepository = commandEnvelopeProcessingAuditRepository; _costCentreApplicationService = costCentreApplicationService; _busPublisher = busPublisher; }
public PurchaseOrderHqWorkflow(IBusPublisher busPublisher, ICommandEnvelopeProcessingAuditRepository commandProcessingAuditRepository) { _busPublisher = busPublisher; _commandProcessingAuditRepository = commandProcessingAuditRepository; }
public WsInventoryAdjustmentWorflow(ICommandEnvelopeProcessingAuditRepository commandEnvelopeProcessingAuditRepository, IBusPublisher busPublisher) { _commandEnvelopeProcessingAuditRepository = commandEnvelopeProcessingAuditRepository; _busPublisher = busPublisher; }