public PassiveTransportRepository(IFlatProcessRepository flatProcessesRepo, IFlatProcessToPassiveTransportMapper passiveTransportMapper, IFlatModelProcessRepository modelProcessRepo) { _flatProcessesRepo = flatProcessesRepo; _passiveTransportMapper = passiveTransportMapper; _modelProcessRepo = modelProcessRepo; }
public StaticReactionRepository(IFlatModelRepository flatModelRepository, IFlatProcessRepository flatProcessesRepository, IFlatModelProcessRepository modelProcessRepository, IParameterContainerTask parameterContainerTask, IFlatProcessToActiveProcessMapper activeProcessMapper) { _flatModelRepository = flatModelRepository; _flatProcessesRepository = flatProcessesRepository; _modelProcessRepository = modelProcessRepository; _parameterContainerTask = parameterContainerTask; _activeProcessMapper = activeProcessMapper; _reactionsByModel = new Cache <string, IList <PKSimReaction> >(); _allReactions = new Cache <string, PKSimReaction>(r => r.Name); }