protected override IEnumerable <ParameterAlternativeDTO> FillUpParameterGroupAlternatives()
 {
     _permeabilityDTOs  = GetPermeabilityDTOs().ToList();
     _calculatedDefault = _permeabilityDTOs.First();
     _view.BindTo(_permeabilityDTOs);
     return(_permeabilityDTOs);
 }
        public PermeabilityAlternativeDTO MapFrom(ParameterAlternative parameterAlternative, string parameterName)
        {
            var permeability = parameterAlternative.Parameter(parameterName);
            var permeabilityAlternativeDTO = new PermeabilityAlternativeDTO(parameterAlternative, permeability.ValueOrigin);

            permeabilityAlternativeDTO.PermeabilityParameter = _parameterDTOMapper.MapFrom(permeability, permeabilityAlternativeDTO, dto => dto.Permeability, dto => dto.PermeabilityParameter);
            return(permeabilityAlternativeDTO);
        }
 public void SetPermabilityValue(PermeabilityAlternativeDTO permeabilityAlternativeDTO, double newValue)
 {
     AddCommand(_compoundAlternativeTask.SetAlternativeParameterValue(permeabilityAlternativeDTO.PermeabilityParameter.Parameter, newValue));
 }