public static bool EditAndSave(Model model) { using (var form = new MaintainSingleFlow(model)) { DialogResult result = form.ShowDialog(); return (result == DialogResult.OK); } }
public MaintainSingleFlow(Model model) { this.model = model; InitializeComponent(); InitializeFlow(); InitializeInputs(); InitializeOutputs(); }
public static ActionDefinition Select(Model model) { using (var form = new ChooseAnAction(model)) { DialogResult result = form.ShowDialog(); if (result == DialogResult.OK) return form.selected; } return null; }
public ChooseAnAction(Model model) { InitializeComponent(); cmbActions.Items.AddRange(model.ActionDefinitions.Values.ToArray()); }