public SystemDataCaptureService(IInvoiceDataCapture invoiceDataCapture,
                                 IOfferDataCapture offerDataCapture,
                                 IPhoneDataCapture phoneDataCapture,
                                 ISubscriberDataCapture subscriberDataCapture)
 {
     _invoiceDataCapture    = invoiceDataCapture;
     _offerDataCapture      = offerDataCapture;
     _phoneDataCapture      = phoneDataCapture;
     _subscriberDataCapture = subscriberDataCapture;
 }
 public InvoicesController(IInvoiceService invoiceService,
                           ISubscriberService subscriberService,
                           IReportService reportService,
                           IInvoiceDataCapture invoiceDataCapture,
                           IPhoneService phoneService,
                           ISerializerProvider serializerProvider,
                           IMessageSender messageSender)
 {
     _invoiceService     = invoiceService;
     _subscriberService  = subscriberService;
     _reportService      = reportService;
     _invoiceDataCapture = invoiceDataCapture;
     _phoneService       = phoneService;
     _serializerProvider = serializerProvider;
     _messageSender      = messageSender;
 }