Esempio n. 1
0
        public ActionResult <decimal> ZSpread(PlainListTermCashFlowSet cashFlowSet)
        {
            var cashFlowList =
                new ListTermCashflowSet(cashFlowSet.cashflowSet, cashFlowSet.termType);

            var res    = new ZSpread(cashFlowList, cashFlowSet.nominal);
            var result = res.CalculateZspread();

            return(result);
        }
Esempio n. 2
0
        AnnuityPresentValue(PlainListTermCashFlowSet cashFlowSet, int days, decimal nominal)
        {
            var cashFlowList =
                new ListTermCashflowSet(cashFlowSet.cashflowSet, cashFlowSet.termType);
            Annuity annuity = new Annuity(cashFlowList, days);

            var result = annuity.GetPV();

            return(result);
        }