private KHSummary CreateSummary(KHExportBody data) { return(new KHSummary { SumInvoicedH = data.Invoices.Sum(s => s.PriceWithoutTaxH), SumExpendedH = data.SmallExpenses.PriceWithoutTaxH + data.InvoicedExpenses.Sum(s => s.PriceWithoutTaxH), SumInvoicedL = data.Invoices.Sum(s => s.PriceWithoutTaxL), SumExpendedL = data.SmallExpenses.PriceWithoutTaxL + data.InvoicedExpenses.Sum(s => s.PriceWithoutTaxL), }); }
private KHExportBody CreateExportData(FakturoidContext context, ExportSetup setup) { var data = new KHExportBody { PeriodInfo = CreatePeriodInfo(context, setup), Invoices = CreateInvoices(context, setup), InvoicedExpenses = CreateInvoicedExpenses(context, setup), SmallExpenses = CreateSummedExpense(context, setup), Subject = CreateSubject(context, setup), }; data.Summary = CreateSummary(data); return(data); }