private void BTN_subscribe_Click(object sender, RoutedEventArgs e) { request request = new request(); UserAt usr = new UserAt(); usr.first_name = TB_fn.Text; usr.last_name = TB_ln.Text; usr.email = TB_mail.Text; if (TB_Pass.Text == TB_VPass.Text){ usr.password = TB_Pass.Text; usr.password_confirmation = TB_VPass.Text; string Sjson = JsonConvert.SerializeObject(new { user = usr }); string user = request.Post("http://api.linkat.fr/api/users", "", Sjson, ""); if (user == "") { MessageDialog msg; msg = new MessageDialog("An error as come, please try later."); msg.ShowAsync(); //this.Frame.Navigate(typeof(Subscribe)); } else { this.Frame.Navigate(typeof(Login)); } } else { MessageDialog msg; msg = new MessageDialog("Sorry, your password doesn't match"); msg.ShowAsync(); } }
/// <summary> /// Invoqué lorsque cette page est sur le point d'être affichée dans un frame. /// </summary> /// <param name="e">Données d'événement décrivant la manière dont l'utilisateur a accédé à cette page. /// Ce paramètre est généralement utilisé pour configurer la page.</param> protected override void OnNavigatedTo(NavigationEventArgs e) { token = e.Parameter as string; request request = new request(); // usr = JsonConvert.DeserializeObject<UserAt>(request.Get("http://linkat.lazyn.es/api/", "users/" + usr.id.ToString(), token)); usr = JsonConvert.DeserializeObject<UserAt>(request.Get("http://api.linkat.fr/api/", "users/" + usr.id.ToString(), token)); usr.auth_token = token; UserName.DataContext = usr; MessageDialog msg; Debug.WriteLine(token); //msg.ShowAsync(); }