public BusinessLogic_Documents()
        {
            container = DI_Container.Config();

            receiptProcessor = container.Resolve <IReceiptProcessor>();
            invoiceProcessor = container.Resolve <IInvoiceProcessor>();
            vendor           = container.Resolve <IVendor>();
            buyer            = container.Resolve <IBuyer>();
            invoice          = container.Resolve <IInvoice>();
        }
예제 #2
0
 public WorkerImpl(
     IConfigurationSettings configurationSettings,
     IMessagingFacility <Invoice, ProcessingResult> messagingFacitliy,
     IExceptionHandler exceptionHandler,
     IInvoiceProcessor invoiceProcessor)
 {
     this.configurationSettings = configurationSettings;
     this.invoiceProcessor      = invoiceProcessor;
     this.exceptionHandler      = exceptionHandler;
     this.messagingFacitliy     = messagingFacitliy;
 }