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)); }