private void initNameEdit(ApplicationBuilderDTO applicationBuilder) { var name = applicationBuilder.Name; var nameIsSet = name.IsNullOrEmpty(); btName.Properties.ReadOnly = !nameIsSet; btName.Properties.Buttons[0].Visible = !nameIsSet; }
protected override void Because() { _resultEventGroupBuilderDTO = sut.MapFrom(_applicationBuilder); }
public void BindTo(ApplicationBuilderDTO eventGroupBuilderDTO) { initNameEdit(eventGroupBuilderDTO); _screenBinder.BindToSource(eventGroupBuilderDTO); _gridMoleculesBinder.BindToSource(new BindingList <ApplicationMoleculeBuilderDTO>(eventGroupBuilderDTO.Molecules.ToList())); }
private void OnValueUpdating <T>(ApplicationBuilderDTO applicationBuilderDTO, PropertyValueSetEventArgs <T> e) { OnEvent(() => _presenter.SetPropertyValueFromView(e.PropertyName, e.NewValue, e.OldValue)); }