public static MySQLResponse UpdateProfilePicture (User user) { string postData = string.Format ("action=updateProfile_picture&userId={0}&newProfile_picture={1}", user.Id, user.ProfilePictureBase64); HttpWebRequest request = createWebRequest ("user.php", postData); string responseBody = string.Empty; using (HttpWebResponse response = request.GetResponse() as HttpWebResponse){ StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8); responseBody = reader.ReadToEnd(); return JsonConvert.DeserializeObject<MySQLResponse>(responseBody); } }
private void initListeners() { inviteUsersList.ItemClick += delegate(object sender, AdapterView.ItemClickEventArgs e) { selectedUser = usersList[e.Position]; getSelectedUser (); //Session.Instance().selectedTournamentUser = selectedUser; }; inviteUsersBtn.Click += delegate { string usersStr = ""; usersBeingInvited.ForEach(userId => usersStr += "User:"******"\n"); Console.WriteLine(usersStr); //TEST String tournamentName = Session.Instance().selectedTournament.Name; var builder = new AlertDialog.Builder(this); builder.SetMessage(usersBeingInvited.Count + " users being invited for " + tournamentName + ":\n" + usersStr + "\n\nGebruikers uitnodigen?") .SetCancelable(false) .SetPositiveButton("Ja", delegate { try { usersBeingInvited.ForEach(userIdItem => ServerData.makeInvitation(userIdItem, this.tournamentId)); StartActivity(typeof(TournamentDetails)); Toast.MakeText(this, usersStr + "have been invited for " + tournamentName, ToastLength.Short).Show(); } catch (Exception e) { StartActivity(typeof(Home)); Console.WriteLine(e.Message); } }) .SetNegativeButton("Annuleer", delegate { // }) .Show(); }; selectAllBtn.Click += delegate { // BRIAN CHECK THIS OUT! for (int i = 0; i < usersList.Count; i++) { inviteUsersList.SetItemChecked(i, true); } //getSelectedUser (); }; }
public static MySQLResponse UpdateProfilePicture (User user) { string postData = string.Format ("action=updateProfile_picture&userId={0}&newProfile_picture={1}", user.Id, user.ProfilePictureBase64); HttpWebRequest request = createWebRequest ("user.php", postData); string responseBody = string.Empty; try { using (HttpWebResponse response = request.GetResponse() as HttpWebResponse){ StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8); responseBody = reader.ReadToEnd(); return JsonConvert.DeserializeObject<MySQLResponse>(responseBody); } } catch (WebException we) { Console.WriteLine (we.Message); MySQLResponse exceptionResponse = new MySQLResponse(); exceptionResponse.StatusCode = "-1"; exceptionResponse.ErrorMessage = we.Message; return exceptionResponse; } }
public static bool ValidateUser (User user) { return ValidateUser (user.Username, user.Password); }