예제 #1
0
        public Dictionary <DateTime, decimal> Calculate(BvgPlan plan, BvgCalculationInput input)
        {
            var dictProjection = new Dictionary <DateTime, decimal>();

            var aghEndeJahr = _calcAlterguthabenEndeJahr.Calculate(plan, input);

            return(dictProjection);
        }
        public async Task <BvgCalculationResult> CalculateAsync(BvgPlan plan, BvgCalculationInput input)
        {
            BvgCalculationResult result = new BvgCalculationResult();

            result.VersicherterLohn      = _calcVersicherterLohn.Calculate(plan, input);
            result.Altersgutschrift      = _calcAltersgutschrift.Calculate(plan, input);
            result.AlterguthabenEndeJahr = _calcAlterguthabenEndeJahr.Calculate(plan, input).Item2;

            result.Altersrente = 1000m;

            return(await Task.FromResult(result));
        }