public InvoiceService(IInvoicesRepository invoiceRepository, IInvoiceAutoNumberGenerator invNumberGenerator, MongoConfig mongo, IBus bus) { this.invRepo = invoiceRepository; this.gen = invNumberGenerator; this.mongo = mongo; this.bus = bus; }
private string GenerateInvoiceNumber(string ownerId) { IInvoiceAutoNumberGenerator autonumber = NcqrsEnvironment.Get <IInvoiceAutoNumberGenerator>(); return(autonumber.GenerateInvoiceNumberDraft(ownerId)); }