public CalcDeviceFactory([NotNull] CalcLoadTypeDictionary loadTypeDictionary, [NotNull] AvailabilityDtoRepository availabilityDtoRepository, [NotNull] CalcVariableRepository calcVariableRepository, CalcRepo calcRepo) { _loadTypeDictionary = loadTypeDictionary; _availabilityDtoRepository = availabilityDtoRepository; _calcVariableRepository = calcVariableRepository; _calcRepo = calcRepo; }
public CalcAffordanceFactory([NotNull] CalcLoadTypeDictionary loadTypeDictionary, [NotNull] AvailabilityDtoRepository availabilityDtoRepository, CalcRepo calcRepo //[NotNull] CalcVariableDtoFactory variableRepository ) { _loadTypeDictionary = loadTypeDictionary; _availabilityDtoRepository = availabilityDtoRepository; _calcRepo = calcRepo; //_variableRepository = variableRepository; }
public CalcHouseFactory([NotNull] CalcLoadTypeDictionary ltDict, [NotNull] CalcModularHouseholdFactory cmhf, [NotNull] AvailabilityDtoRepository availabilityDtoRepository, [NotNull] CalcVariableRepository variableRepository, [NotNull] CalcDeviceTaggingSets calcDeviceTaggingSets, CalcRepo calcRepo) { _ltDict = ltDict; _cmhf = cmhf; _availabilityDtoRepository = availabilityDtoRepository; _variableRepository = variableRepository; _calcDeviceTaggingSets = calcDeviceTaggingSets; _calcRepo = calcRepo; }
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; }