Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
 public IEnumerable <ModelConfiguration> AllModels()
 {
     return(_modelConfigurationRepository.AllFor(_originData.Species));
 }