public PaymentController(IPaymentDatabase paymentDatabase, INotificationServiceClient notificationServiceClient) { _paymentDatabase = paymentDatabase; _notificationServiceClient = notificationServiceClient; }
public PaymentController(IPaymentDatabase paymentDatabase, INotificationsManager notificationsManager) { _paymentDatabase = paymentDatabase; _notificationsManager = notificationsManager; }
public PaymentExchangeSubscriber(IPaymentBrokerClient paymentBrokerClient, IPaymentDatabase paymentDatabase, ILogger <PaymentExchangeSubscriber> logger) { _paymentDatabase = paymentDatabase; paymentBrokerClient.Subscribe("payment-service", OnPaymentReceived); _logger = logger; }