private void ConvertBtn_Click()

in Tools/Apps/Microsoft.PowerApps.Tools.PhoneAppConverter/MainWindow.xaml.cs [31:68]


        private void ConvertBtn_Click(object sender, RoutedEventArgs e)
        {
            SaveFileDialog saveDialog = new SaveFileDialog();
            saveDialog.Filter = "PowerApps app (*.msapp)|*.msapp";
            saveDialog.FileName = String.Format("{0}_{1}", System.IO.Path.GetFileNameWithoutExtension(PathtxtBox.Text), "MergedApp");
            saveDialog.Title = "Save As";

            if (saveDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                string message = "";
                try
                {
                    if (string.IsNullOrWhiteSpace(PathtxtBox.Text) ||
                        System.IO.Path.GetExtension(PathtxtBox.Text) != ".msapp")
                    {
                        message = "Select the PowerApps App first!";
                    }
                    else if (string.IsNullOrWhiteSpace(saveDialog.FileName))
                    {
                        message = "Select the Destination for Tablet app!";
                    }
                    else
                    {
                        var converter = new Converter();
                        converter.Convert(PathtxtBox.Text, saveDialog.FileName);
                        message = "Tablet version of the app created in  " + saveDialog.FileName;

                        MessageBox.Show(message, "Message", MessageBoxButton.OK);
                        System.Diagnostics.Process.Start(saveDialog.FileName);
                    }
                }
                catch (Exception ex)
                {
                    message = ex.Message;
                    MessageBox.Show(message, "Message", MessageBoxButton.OK);
                }
            }
        }