Пример #1
0
        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);
        }
Пример #2
0
        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);
        }