public FrmAdd() { InitializeComponent(); Text = @"Add new item :: " + InfoHelper.NameVersion; _cmPriorityOnSelectedValueChanged = ( sender, value ) => { if ( _model != null ) _model.Priority = (ProcessPriorityClass) cmPriority.SelectedItem; }; Model = new PasswordedDemonizedProcess(); }
private async void editToolStripMenuItem_Click( object sender, EventArgs e ) { if ( _api == null ) return; var o = GetMenuRow( sender ); if ( o == null ) return; using ( var add = new FrmAdd() ) { var em = new PasswordedDemonizedProcess() { Id = o.Id, Arguments = o.Arguments, Name = o.Name, Key = "", Path = o.Path, Autorestart = o.Autorestart, HideOnStart = o.HideOnStart, Priority = o.Priority }; add.Model = em; if ( add.ShowDialog() != DialogResult.OK ) return; await _api.Process.Edit( em ).ConfigureAwait( true ); } await UpdateProcesses().ConfigureAwait(true); }