private async void Button_Clicked(object sender, EventArgs e) { var question = new Question { Answers = new List <string> { odpowiedzEntry1.Text, odpowiedzEntry2.Text, odpowiedzEntry3.Text, odpowiedzEntry4.Text }, GoodAnswer = Convert.ToInt16(odpowiedzPrawidlowa.Text), Question1 = zagadkaEntry.Text }; var questionPage = new QuestionPage(question); questionPage.Disappearing += QuestionPageClosed; await Navigation.PushModalAsync(questionPage); var json = JsonConvert.SerializeObject(new { Answers = new List <string> { odpowiedzEntry1.Text, odpowiedzEntry2.Text, odpowiedzEntry3.Text, odpowiedzEntry4.Text }, GoodAnswer = Convert.ToInt16(odpowiedzPrawidlowa.Text), Question1 = zagadkaEntry.Text }); var content = new StringContent(json, Encoding.UTF8, "application/json"); HttpClient client = new HttpClient(); var result = await client.PostAsync("http://dearjean.ddns.net:44301/api/Test4", content); }
private async void Button_Clicked(object sender, EventArgs e) { var question = new Question { Answers = new List <string> { "Tak", "Nie", "Może", "Lubię placki" }, GoodAnswer = 0, Text = "Czy kot ma ogon?" }; var questionPage = new QuestionPage(question); questionPage.Disappearing += QuestionPageClosed; await Navigation.PushModalAsync(questionPage); }
private async void Button_Clicked(object sender, EventArgs e) { try { if (String.IsNullOrWhiteSpace(zagadkaEntry.Text) && String.IsNullOrWhiteSpace(odpowiedzEntry1.Text) && String.IsNullOrWhiteSpace(odpowiedzEntry2.Text) && String.IsNullOrWhiteSpace(odpowiedzEntry3.Text) && String.IsNullOrWhiteSpace(odpowiedzEntry4.Text) && String.IsNullOrWhiteSpace(odpowiedzPrawidlowa.Text)) { await DisplayAlert("Błąd", "Uzupełnij wszystkie pola", "Ok"); return; } var question = new Question { Answers = new List <string> { odpowiedzEntry1.Text, odpowiedzEntry2.Text, odpowiedzEntry3.Text, odpowiedzEntry4.Text }, GoodAnswer = Convert.ToInt16(odpowiedzPrawidlowa.Text), Question1 = zagadkaEntry.Text }; var questionPage = new QuestionPage(question); questionPage.Disappearing += QuestionPageClosed; await Navigation.PushModalAsync(questionPage); var json = JsonConvert.SerializeObject(new { Answers = new List <string> { odpowiedzEntry1.Text, odpowiedzEntry2.Text, odpowiedzEntry3.Text, odpowiedzEntry4.Text }, GoodAnswer = Convert.ToInt16(odpowiedzPrawidlowa.Text), Question1 = zagadkaEntry.Text }); var content = new StringContent(json, Encoding.UTF8, "application/json"); HttpClient client = new HttpClient(); var result = await client.PostAsync("http://dearjean.ddns.net:44301/api/Test4", content); } catch (Exception ex) { await DisplayAlert("Błąd", "Uzupełnij wszystkie pola", "Ok"); } }