public CoreCalculationMethodRepository(IFlatCalculationMethodParameterRateRepository flatCalculationMethodParameterRateRepository, ICalculationMethodToCoreCalculationMethodMapper calculationMethodMapper) { _flatCalculationMethodParameterRateRepository = flatCalculationMethodParameterRateRepository; _calculationMethodMapper = calculationMethodMapper; _coreCalculationMethods = new List <ICoreCalculationMethod>(); }
public CalculationMethodToCoreCalculationMethodMapper(IFlatCalculationMethodParameterRateRepository flatCalculationMethodParameterRateRepository, IFlatCalculationMethodParameterDescriptorConditionRepository flatCalculationMethodParameterDescriptorConditionRepository, ICalculationMethodRepository calculationMethodRepository, IFormulaFactory formulaFactory, IParameterFactory parameterFactory) { _flatCalculationMethodParameterRateRepository = flatCalculationMethodParameterRateRepository; _flatCalculationMethodParameterDescriptorConditionRepository = flatCalculationMethodParameterDescriptorConditionRepository; _calculationMethodRepository = calculationMethodRepository; _formulaFactory = formulaFactory; _parameterFactory = parameterFactory; }