コード例 #1
0
 private FacturaExpedidaTypeTipoDesglose Convert(TaxBreakdown taxBreakdown)
 {
     return(taxBreakdown.Match(
                summary => new FacturaExpedidaTypeTipoDesglose
     {
         Item = new TipoSinDesgloseType
         {
             Sujeta = Convert(summary)
         }
     },
                operationTaxSummary => new FacturaExpedidaTypeTipoDesglose
     {
         Item = new TipoConDesgloseType
         {
             Entrega = operationTaxSummary.Delivery.Map(s => new TipoSinDesgloseType
             {
                 Sujeta = Convert(s)
             }).GetOrNull(),
             PrestacionServicios = operationTaxSummary.ServiceProvision.Map(s => new TipoSinDesglosePrestacionType
             {
                 Sujeta = ConvertProvision(s)
             }).GetOrNull()
         }
     }
                ));
 }
コード例 #2
0
        public ActionResult Index(IncomeAndDeductions incomeAndDeductions)
        {
            TaxBreakdown taxBreakdown = TaxCalculator.Calculate(incomeAndDeductions);

            return(View("TaxBreakdown", taxBreakdown));
        }