public override bool CanOk() { if (apiListView.SelectedItem != null) { this.LambdaInfo = (DXLambdaInfo)apiListView.SelectedItem; } return(apiListView.SelectedItem != null); }
private void BtnApi_Click(object sender, RoutedEventArgs e) { var storePage = new LambdaStorePage(); var dialog = new DialogWindow(new[] { storePage }); if (dialog.ShowDialog()) { DXLambdaInfo info = storePage.LambdaInfo; this.Model.Clear(); this.Model.Url = $"dx://{info.Email}/{info.FunctionName}"; this.Model.Method = PRestMethod.POST; foreach (string parameter in info.Parameters) { this.Model.AddParameter(parameter); } } }