示例#1
0
 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();
     }
 }
示例#2
0
        /// <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();
        }