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; }
public CalcHouseDtoFactory([NotNull] CalcLoadTypeDtoDictionary ltDict, [NotNull] Random random, [NotNull] IDeviceCategoryPicker picker, [NotNull] CalcParameters calcParameters, [NotNull] CalcModularHouseholdDtoFactory hhDtoFactory, [NotNull] AvailabilityDtoRepository availabilityDtoRepository, [NotNull] CalcVariableDtoFactory calcVariableDtoFactory) { _ltDict = ltDict; _random = random; _picker = picker; _calcParameters = calcParameters; _hhDtoFactory = hhDtoFactory; _availabilityDtoRepository = availabilityDtoRepository; _calcVariableDtoFactory = calcVariableDtoFactory; }
public CalcLocationDtoFactory([NotNull] CalcParameters calcParameters, [NotNull] IDeviceCategoryPicker picker, [NotNull] CalcLoadTypeDtoDictionary calcLoadTypeDict) { _picker = picker; _calcLoadTypeDict = calcLoadTypeDict; _calcParameters = calcParameters; }