private void BtnCreate_Click(object sender, RoutedEventArgs e) { if (!versionSettings.Validate()) { WarningAlert.Show("Invalid settings. One or more settings are not filled in."); return; } if (!edit) { Version = new Models.Version(); } if (tbName.Text.Length > 0) { Version.Name = tbName.Text; Version.Locale = (cbLocales.SelectedItem as ComboBoxItem).Tag.ToString(); Version.Settings = versionSettings; Version.Pages = new System.Collections.ObjectModel.ObservableCollection <Models.Page>(); DialogResult = true; Close(); } else { lbNameError.Text = "Enter a name"; } }
private void BtnSave_Click(object sender, RoutedEventArgs e) { if (parameters.Validate()) { WebAction = availableActions.Find(webaction => webaction.Id == cbbType.SelectedValue.ToString()); WebAction.Parameters = parameters; if (WebAction.Type == Interpic.Models.Behaviours.Action.ActionType.Check) { CheckAction checkWebAction = WebAction as CheckAction; checkWebAction.BehaviourWhenFalse = (Behaviour)cbbBehaviourWhenFalse.SelectedItem; checkWebAction.BehaviourWhenTrue = (Behaviour)cbbBehaviourWhenTrue.SelectedItem; WebAction = checkWebAction; } Close(); } else { WarningAlert.Show("Not all parameters have been set!"); } }