public ConfirmInvoiceCommandHandler(IFinancialsWorkflow financialsWorkflow, IInvoiceRepository documentRepository, CokeDataContext cokeDataContext) 
     : base(cokeDataContext)
 {
     _financialsWorkflow = financialsWorkflow;
     _documentRepository = documentRepository;
     _cokeDataContext = cokeDataContext;
 }
 public ConfirmReceiptCommandHandler(IFinancialsWorkflow financialsWorkflow, CokeDataContext context, IReceiptRepository receiptRepository)
     :base(context)
 {
     _cokeDataContext = context;
     _financialsWorkflow = financialsWorkflow;
     _receiptRepository =receiptRepository;
 }
 public CloseReturnsNoteCommandHandler(CokeDataContext context, IReturnsNoteRepository documentRepository, IFinancialsWorkflow financialsWorkflow) : base(context)
 {
     _documentRepository = documentRepository;
     _financialsWorkflow = financialsWorkflow;
 }
 public ConfirmCreditNoteCommandHandler(CokeDataContext context, IFinancialsWorkflow financialsWorkflow) : base(context)
 {
     _financialsWorkflow = financialsWorkflow;
     _cokeDataContext = context;
 }
 public ConfirmReturnsNoteCommandHandler(CokeDataContext context, IFinancialsWorkflow financialsWorkflow, IInventoryWorkflow inventoryWorkflow, IReturnsNoteRepository returnsNoteRepository) : base(context)
 {
     _financialsWorkflow = financialsWorkflow;
   
     _returnsNoteRepository = returnsNoteRepository;
 }