コード例 #1
0
 public void Edit(IAdvancedParameter advancedParameter)
 {
     _advancedParameter    = advancedParameter;
     _advancedParameterDTO = _advancedParameterDTOMapper.MapFrom(_advancedParameter);
     _distributionParameterPresenter.Edit(_advancedParameterDTO.Parameters);
     _view.BindTo(_advancedParameterDTO);
 }
コード例 #2
0
 protected override void Context()
 {
     base.Context();
     _normalDTO       = new AdvancedParameterDTO();
     _unknowParameter = new AdvancedParameterDTO {
         DistributionType = DistributionTypes.Unknown
     };
 }
コード例 #3
0
        public IEnumerable <DistributionType> AllDistributions(AdvancedParameterDTO advancedParameterDTO)
        {
            var allDistributions = DistributionTypes.All().ToList();

            if (advancedParameterDTO.DistributionType != DistributionTypes.Unknown)
            {
                allDistributions.Remove(DistributionTypes.Unknown);
            }

            return(allDistributions);
        }
コード例 #4
0
 public void BindTo(AdvancedParameterDTO advancedParameterDTO)
 {
     _screenBinder.BindToSource(advancedParameterDTO);
     layoutGroupDistributionType.Text = advancedParameterDTO.ParameterFullDisplayName;
 }