void search_UploadStringCompleted(object sender, UploadStringCompletedEventArgs e) { if (e.Error == null) { progressbar.Value = 100; progressbar.Visibility = Visibility.Collapsed; MessageBox.Show(e.Result); ResponseApi api = ResponseApi.GetResponseApiFrom(e.Result); if (api.isSuccess()) { api.results.pseudo = whoSearch.Text; if (!user.friends.Contains(api.results)) { user.friends.Add(api.results); } updateList(); } else { MessageBox.Show("The Friend with name " + whoSearch.Text + " does not exist"); } } else { progressbar.Value = 25; MessageBoxResult msg_box = MessageBox.Show(e.Error.Message + "Server Ne repond Pas", "Do you want to Retry", MessageBoxButton.OKCancel); if (msg_box == MessageBoxResult.OK) { search(); } } }
void client_UploadStringCompleted(object sender, UploadStringCompletedEventArgs e) { if (e.Error == null) { ResponseApi api = ResponseApi.GetResponseApiFrom(e.Result); if (api.isSuccess()) { foreach (Result r in user.friends) { if (r.pseudo == NameFriend.Text) { r.lon = api.results.lon; r.lat = api.results.lat; latFriend.Text = r.lat.ToString(); lonFriend.Text = r.lon.ToString(); } } } else { MessageBox.Show(api.ToString()); } } else { MessageBox.Show("the Friend with name " + NameFriend.Text + " does not exist"); } }
void client_UploadStringCompleted(object sender, UploadStringCompletedEventArgs e) { if (e.Error == null) { progressbar.Value = 100; progressbar.Visibility = Visibility.Collapsed; ResponseApi api = ResponseApi.GetResponseApiFrom(e.Result); if (api.isSuccess()) { UserCurrent.Create(email.Text, password.Password); NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative)); NavigationService.RemoveBackEntry(); } else { MessageBox.Show("The user Exist or Wrong Password"); } } else { progressbar.Value = 25; MessageBoxResult msg_box = MessageBox.Show(e.Error.Message + " Server Ne repond Pas", "Do you want to Retry", MessageBoxButton.OKCancel); if (msg_box == MessageBoxResult.OK) { Login(); } } }
void update_UploadStringCompleted(object sender, UploadStringCompletedEventArgs e) { if (e.Error == null) { progressbar.Value = 100; progressbar.Visibility = Visibility.Collapsed; ResponseApi api = ResponseApi.GetResponseApiFrom(e.Result); if (!api.isSuccess()) { MessageBox.Show(api.ToString()); } else { //MessageBox.Show(api.ToString()); } } else { progressbar.Value = 25; MessageBoxResult msg_box = MessageBox.Show(e.Error.Message + "Server Does Not Response", "Do you want to Retry", MessageBoxButton.OKCancel); if (msg_box == MessageBoxResult.OK) { search(); } } }
public static ResponseApi GetResponseApiFrom(string str) { DataContractJsonSerializer s = new DataContractJsonSerializer(typeof(ResponseApi)); MemoryStream stre = new MemoryStream(Encoding.UTF8.GetBytes(str)); ResponseApi a = (ResponseApi)s.ReadObject(stre); return(a); }