Exemple #1
0
        private async void Button_Click(object sender, RoutedEventArgs e)
        {
            string a;
            string b;
            //Calls EC2 AWS SDK

            /*
             * Task<string> getMagicTask = MagicServiceUtility.GetServiceOutputAsync();
             *        
             * string result = await getMagicTask;
             *
             * Debug.WriteLine("Characters received: " +result + "\n"+result.Length);
             * if (result.Length > 0)
             * {
             *  textBlock.Text = textBlock.Text + "\n" + result;
             * }
             */

            TextBox accesskey = new TextBox();

            accesskey.AcceptsReturn   = false;
            accesskey.Height          = 32;
            accesskey.PlaceholderText = "Enter Access Key";

            TextBox secretkey = new TextBox();

            secretkey.AcceptsReturn   = false;
            secretkey.Height          = 32;
            secretkey.PlaceholderText = "Enter Secret Key";
            ContentDialog1 dialog = new ContentDialog1();

            dialog.Title = "Credentials";
            dialog.IsSecondaryButtonEnabled = true;
            dialog.PrimaryButtonText        = "Run";
            dialog.SecondaryButtonText      = "Cancel";
            if (await dialog.ShowAsync() == ContentDialogResult.Primary)
            {
                a = ((TextBox)dialog.FindName("AccessKey")).Text;
                b = ((TextBox)dialog.FindName("SecretKey")).Text;

                Task <string> createS3Buccket = new MagicUWP.ServiceUtilities(b, a).createS3();


                string resultBucket = "";

                resultBucket = await createS3Buccket;


                Debug.WriteLine("Characters received: " + resultBucket + "\n" + resultBucket.Length);
                if (resultBucket.Length > 0)
                {
                    textBlock.Text = textBlock.Text + "\n" + resultBucket;
                }
            }



            /*
             *          Task<string> createS3Buccket = new ServiceUtilities().createS3();
             *
             *
             *          string resultBucket = "";
             *
             *          resultBucket = await createS3Buccket;
             *
             *
             *          Debug.WriteLine("Characters received: " + resultBucket + "\n" + resultBucket.Length);
             *          if (resultBucket.Length > 0)
             *          {
             *              textBlock.Text = textBlock.Text + "\n" + resultBucket;
             *          }
             *
             */
            /*
             * Task<string> createEc2V = MagicServiceUtility.createEc2();
             * string res = await createEc2V;
             * if (resultBucket.Length > 0)
             * {
             *
             *  //   textBlock.FontSize = 25;
             *  //    textBlock.Foreground = new SolidColorBrush(Windows.UI.Colors.Red);
             *  textBlock.Text = "\n" + resultBucket;
             *
             *
             *
             * }
             */
        }