Exemple #1
0
 public InvoiceService(IInvoicesRepository invoiceRepository, IInvoiceAutoNumberGenerator invNumberGenerator, MongoConfig mongo, IBus bus)
 {
     this.invRepo = invoiceRepository;
     this.gen = invNumberGenerator;
     this.mongo = mongo;
     this.bus = bus;
 }
Exemple #2
0
 public InvoiceService(IInvoicesRepository invoiceRepository, IInvoiceAutoNumberGenerator invNumberGenerator, MongoConfig mongo, IBus bus)
 {
     this.invRepo = invoiceRepository;
     this.gen     = invNumberGenerator;
     this.mongo   = mongo;
     this.bus     = bus;
 }
Exemple #3
0
        private string GenerateInvoiceNumber(string ownerId)
        {
            IInvoiceAutoNumberGenerator autonumber = NcqrsEnvironment.Get <IInvoiceAutoNumberGenerator>();

            return(autonumber.GenerateInvoiceNumberDraft(ownerId));
        }