コード例 #1
0
        private async void btnSumit(object sender, RoutedEventArgs e)
        {
            this.currentMember.firstName    = this.FirstName.Text;
            this.currentMember.lastName     = this.LastName.Text;
            this.currentMember.email        = this.Email.Text;
            this.currentMember.password     = this.Password.Password.ToString();
            this.currentMember.avatar       = this.ImageUrl.Text;
            this.currentMember.phone        = this.Phone.Text;
            this.currentMember.address      = this.Address.Text;
            this.currentMember.introduction = this.Introduction.Text;
            await API_Handle.Sign_Up(this.currentMember);

            Debug.WriteLine("Acction Succcess");

            //đăng ký thành công sẽ tắt bảng.
            this.Result = MyResult.Yes;
            // Close the dialog
            dialogRegister.Hide();
        }
コード例 #2
0
        private async void ContentDialog_PrimaryButtonClick(ContentDialog sender, ContentDialogButtonClickEventArgs args)
        {
            StorageFolder folder = ApplicationData.Current.LocalFolder;

            StorageFile file = await folder.GetFileAsync("token.txt");

            var tokenContent = await FileIO.ReadTextAsync(file);

            TokenResponse token = JsonConvert.DeserializeObject <TokenResponse>(tokenContent);

            // Lay thong tin ca nhan bang token.
            HttpClient client2 = new HttpClient();

            client2.DefaultRequestHeaders.Add("Authorization", "Basic " + token.token);
            var resp = client2.GetAsync("http://2-dot-backup-server-002.appspot.com/_api/v2/members/information").Result;

            Debug.WriteLine(await resp.Content.ReadAsStringAsync());
            var userInfoContent = await resp.Content.ReadAsStringAsync();

            Member userInfoJson = JsonConvert.DeserializeObject <Member>(userInfoContent);

            // do validate first.
            this.currentSong.name        = this.SongName.Text;
            this.currentSong.description = this.Description.Text;
            this.currentSong.singer      = this.Singer.Text;
            this.currentSong.author      = this.Author.Text;
            this.currentSong.thumbnail   = this.Thumbnail.Text;
            this.currentSong.link        = this.Link.Text;
            //Debug.WriteLine("Action success.");
            //currentSong.memberId = userInfoJson.id;

            string content = await API_Handle.Create_Song(this.currentSong);

            // đến đây là đã có mp3 đã lên rồi.

            //Load trang khi truy cập
            //ProgressRing.Visibility = Visibility.Visible;
            //ProgressRing.IsActive = true;
            //SongLoading.Visibility = Visibility.Visible;
            //await Task.Delay(3000);
            //ProgressRing.IsActive = false;
            //ProgressRing.Visibility = Visibility.Collapsed;
            //SongLoading.Visibility = Visibility.Collapsed;

            var dialog = new Windows.UI.Popups.MessageDialog("Upload thành công");

            dialog.Commands.Add(new Windows.UI.Popups.UICommand("OK")
            {
                Id = 1
            });
            dialog.CancelCommandIndex = 1;
            await dialog.ShowAsync();

            //reset Form Create Song
            SongName.Text    = "";
            Description.Text = "";
            Singer.Text      = "";
            Author.Text      = "";
            Thumbnail.Text   = "";
            Link.Text        = "";
        }