public CalcAffordanceDtoFactory([NotNull] CalcParameters cp, [NotNull] IDeviceCategoryPicker picker, [NotNull] CalcVariableDtoFactory variableRepository, [NotNull] AvailabilityDtoRepository availabilityDtoRepository) { _cp = cp; _picker = picker; _variableRepository = variableRepository; _availabilityDtoRepository = availabilityDtoRepository; }
public CalcDeviceDtoFactory([NotNull] IDeviceCategoryPicker picker, [NotNull] CalcParameters calcParameters, [NotNull] Random rnd, [NotNull] CalcLoadTypeDtoDictionary loadTypeDictionary, [NotNull] CalcVariableDtoFactory calcVariableRepositoryDtoFactory, [NotNull] AvailabilityDtoRepository availabilityDtoRepository) { _picker = picker; _calcParameters = calcParameters; _rnd = rnd; _loadTypeDictionary = loadTypeDictionary; _calcVariableRepositoryDtoFactory = calcVariableRepositoryDtoFactory; _availabilityDtoRepository = availabilityDtoRepository; }