public ListSong() { this.ListSongs = new ObservableCollection <Song>(); this.InitializeComponent(); HttpClient httpClient = new HttpClient(); httpClient.DefaultRequestHeaders.Add("Authorization", "nK2K29CsbDl09HzaZR9JmdBTkCogDO5B9XdnjPTBqN0LOc2pTTqzHpaRJwJmVMYY"); HttpResponseMessage responseMessage = httpClient.GetAsync(SONG_API).Result; string content = responseMessage.Content.ReadAsStringAsync().Result; Debug.WriteLine(content); if (responseMessage.StatusCode == HttpStatusCode.OK) { ObservableCollection <Song> songResponse = JsonConvert.DeserializeObject <ObservableCollection <Song> >(content); foreach (var song in songResponse) { this.ListSongs.Add(song); } Debug.WriteLine(""); } else { Errorcode errorResponse = JsonConvert.DeserializeObject <Errorcode>(content); foreach (var key in errorResponse.error.Keys) { if (this.FindName(key) is TextBlock textBlock) { textBlock.Text = errorResponse.error[key]; } } } }
private async void Click_Login(object sender, RoutedEventArgs e) { this.currentLogInMember.email = this.Mail.Text; this.currentLogInMember.password = this.Pass.Password; string jsonMember = JsonConvert.SerializeObject(this.currentLogInMember); Debug.WriteLine(jsonMember); HttpClient httpClient = new HttpClient(); var content = new StringContent(jsonMember, Encoding.UTF8, "application/json"); var response = httpClient.PostAsync(Service.ServiceUrl.MEMBER_LOGIN, content); var contents = await response.Result.Content.ReadAsStringAsync(); Token tokenResponse = JsonConvert.DeserializeObject <Token>(contents); string jsonUser = JsonConvert.SerializeObject(tokenResponse); Debug.WriteLine("" + contents); currentToken = JsonConvert.DeserializeObject <Token>(contents); Debug.WriteLine(currentToken.token); this.Mail.Text = string.Empty; this.Pass.Password = string.Empty; if (response.Result.StatusCode == HttpStatusCode.Created) { Debug.WriteLine("Dang nhap thanh cong"); CreatedFileToken(); this.Frame.Navigate(typeof(Signin.Information)); } else { Errorcode errorcode = JsonConvert.DeserializeObject <Errorcode>(contents); this.errorkey.Text = errorcode.message; if (errorcode.error.Count > 0) { foreach (var key in errorcode.error.Keys) { var objectBykey = this.FindName(key); var value = errorcode.error[key]; if (objectBykey != null) { TextBlock textblock = objectBykey as TextBlock; textblock.Text = "* " + value; textblock.Visibility = Visibility.Visible; } } } } }
public int Save(Errorcode errorCode) { int res = 0; if (errorCode.id > 0) { res = _errorcodeDao.Update(errorCode); } else { res = _errorcodeDao.Insert(errorCode); } //设置静态数据 setErrorStaticData(); return(res); }
private async void Submit_Click(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; this.currentMember.address = this.Address.Text; this.currentMember.introduction = this.Introduction.Text; this.currentMember.avatar = this.AvatarUrl.Text; this.currentMember.phone = this.Phone.Text; string jsonMember = JsonConvert.SerializeObject(this.currentMember); Debug.WriteLine(jsonMember); HttpClient httpClient = new HttpClient(); var content = new StringContent(jsonMember, Encoding.UTF8, "application/json"); var response = httpClient.PostAsync(Service.ServiceUrl.MEMBER_REGISTER, content); var contents = await response.Result.Content.ReadAsStringAsync(); Debug.WriteLine(contents); if (response.Result.StatusCode == HttpStatusCode.Created) { Debug.WriteLine("Dang ki thanh cong"); } else { Errorcode errorcode = JsonConvert.DeserializeObject <Errorcode>(contents); if (errorcode.error.Count > 0) { foreach (var key in errorcode.error.Keys) { var objectBykey = this.FindName(key); var value = errorcode.error[key]; if (objectBykey != null) { TextBlock textblock = objectBykey as TextBlock; textblock.Text = "* " + value; textblock.Visibility = Visibility.Visible; } } } } //string jsonData = JsonConvert.SerializeObject(this.currentMember); //// in ra console. //Debug.WriteLine("Dữ liệu gửi đi là: " + jsonData); //// đóng gói dữ liệu. //StringContent stringContent = new StringContent(jsonData, Encoding.UTF8, "application/json"); //HttpClient httpClient = new HttpClient(); //HttpResponseMessage responseMessage = httpClient.PostAsync(Service.ServiceUrl.MEMBER_REGISTER, stringContent).Result; //string content = responseMessage.Content.ReadAsStringAsync().Result; //if (responseMessage.StatusCode == HttpStatusCode.Created) //{ // Debug.WriteLine("Dang ki thanh cong"); //} //else //{ // Errorcode errorcode = JsonConvert.DeserializeObject<Errorcode>(content); // foreach (var key in errorcode.error.Keys) // { // if (this.FindName(key) is TextBlock textBlock) // { // textBlock.Text = errorcode.error[key]; // } // } //} }