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)); }
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)); }