public ModelProperties DefaultFor(OriginData originData, string modelName) { var modelsForSpecies = _modelConfigurationRepository.AllFor(originData.Species); foreach (var modelConfiguration in modelsForSpecies) { if (!modelConfiguration.ModelName.Equals(modelName)) { continue; } return(DefaultFor(modelConfiguration, originData)); } //model not found for given species throw new ArgumentException(PKSimConstants.Error.ModelNotAvailableForSpecies(modelName, originData.Species.Name)); }
public IEnumerable <ModelConfiguration> AllModels() { return(_modelConfigurationRepository.AllFor(_originData.Species)); }