コード例 #1
0
        public string GenderDisplayFor(string genderName)
        {
            if (string.Equals(genderName, Constants.Population.ALL_GENDERS))
            {
                return(PKSimConstants.UI.AllGender);
            }

            var gender = _genderRepository.FindByName(genderName);

            return(_representationInfoRepository.DisplayNameFor(gender));
        }
コード例 #2
0
        public SpeciesPopulation MapFrom(FlatPopulation flatPopulation)
        {
            var population = new SpeciesPopulation
            {
                Species           = flatPopulation.Species,
                IsAgeDependent    = flatPopulation.IsAgeDependent,
                IsHeightDependent = flatPopulation.IsHeightDependent,
                Name      = flatPopulation.Id,
                RaceIndex = flatPopulation.RaceIndex,
                Sequence  = flatPopulation.Sequence,
            };

            foreach (var popGender in _populationGenderRepository.All().Where(item => item.Population == population.Name).OrderBy(x => x.Sequence))
            {
                population.AddGender(_genderRepository.FindByName(popGender.GenderName));
            }

            return(population);
        }
コード例 #3
0
 public override object ConvertFrom(string attributeValue, SerializationContext context)
 {
     return(_genderRepository.FindByName(attributeValue));
 }