Example #1
0
        public CalculationDTO GetDeterministicCalculation(long periodId)
        {
            var calc = calculationService.GetDeterministicCalculation(new PeriodId(periodId));
            var res  = new CalculationWithPolicyAndPeriod
            {
                Calculation = calc,
                Policy      = PolicyRep.GetById(calc.PolicyId),
                Period      = PeriodRep.GetById(calc.PeriodId)
            };

            return(calculationMapper.MapToModel(res));
        }
Example #2
0
        public CalculationDTO AddCalculation(CalculationDTO calculation)
        {
            var calc = calculationService.AddCalculation(new PolicyId(calculation.PolicyId),
                                                         new PeriodId(calculation.PeriodId), calculation.Name, calculation.EmployeeIdList);
            var res = new CalculationWithPolicyAndPeriod
            {
                Calculation = calc,
                Policy      = PolicyRep.GetById(calc.PolicyId),
                Period      = PeriodRep.GetById(calc.PeriodId)
            };

            return(calculationMapper.MapToModel(res));
        }