예제 #1
0
        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());
        }
예제 #2
0
 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);
     }
 }