Exemple #1
0
 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),
     });
 }
Exemple #2
0
        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);
        }