public void Map_CommandButtonView_To_ConnectorParameters() { CommandButtonView button = new CommandButtonView { Id = 1, ShortString = "EDT", LongString = "Edit", ButtonIcon = "fa-step-forward", Cancel = false, ClassString = "btn-secondary", GridCommandButton = true, GridId = 1 }; ConnectorParameters parameters = mapper.Map <ConnectorParameters>(button); CommandButtonParameters data = (CommandButtonParameters)parameters.ConnectorData; Assert.Equal(1, parameters.Id); Assert.Equal("EDT", parameters.ShortString); Assert.Equal("Edit", parameters.LongString); Assert.Equal("fa-step-forward", data.ButtonIcon); Assert.False(data.Cancel); Assert.Equal("btn-secondary", data.ClassString); Assert.True(data.GridCommandButton); Assert.Equal(1, data.GridId); }
public void Map_ConnectorParameters_To_CommandButtonView() { ConnectorParameters parameters = new ConnectorParameters { Id = 1, ShortString = "EDT", LongString = "Edit", ConnectorData = new CommandButtonParameters { ButtonIcon = "fa-step-forward", Cancel = false, ClassString = "btn-secondary", GridCommandButton = true, GridId = 1 } }; CommandButtonView button = mapper.Map <CommandButtonView>(parameters); Assert.Equal(1, button.Id); Assert.Equal("EDT", button.ShortString); Assert.Equal("Edit", button.LongString); Assert.Equal("fa-step-forward", button.ButtonIcon); Assert.False(button.Cancel); Assert.Equal("btn-secondary", button.ClassString); Assert.True(button.GridCommandButton); Assert.Equal(1, button.GridId); }
async Task DoNext(SpeechRecognitionResult result) { if (!this.RecognitionResults.ContainsKey(result.Text)) { #if (DEBUG) await Helpers.ShowDialog(result.Text + " " + Enum.GetName(typeof(SpeechRecognitionConfidence), result.Confidence)); #endif return; } CommandButtonView button = this.RecognitionResults[result.Text]; await DoNext(button.ShortString, button.SymptomText, button.AddToSymptions, button.Cancel); }
private async void Button_Click(object sender, RoutedEventArgs e) { CommandButtonView button = (CommandButtonView)((Button)sender).Tag; await DoNext(button.ShortString, button.SymptomText, button.AddToSymptions, button.Cancel); }