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;
 }