public List <Model.Invoice> CalculateInvoice(Guid engagementId) { var engagement = this.Engagements.Find(x => x.Id == engagementId); var generatorInvoiceInstance = new GeneratorInvoice(engagement, this); return(generatorInvoiceInstance.GetInvoices()); }
private void _calculateInvoices() { this._generatedInvoices = new List <Model.Invoice>(); foreach (var engagement in this.Engagements) { var generatorInvoiceInstance = new GeneratorInvoice(engagement, this); var invoices = generatorInvoiceInstance.GetInvoices(); this._generatedInvoices.AddRange(invoices); } }