/// <summary> /// metod som körs när användaren accepterar en vänförfrågan /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void gdRequest_SelectedIndexChanged(object sender, EventArgs e) { var client = new ServiceReference1.Service1Client(); string kontaktUser = gdRequest.SelectedRow.Cells[4].Text; //hämtar profilnamn för nuvarande användare var user = gdRequest.SelectedRow.Cells[3].Text; //hämtar profilnamn på användaren som skickade förfrågan int answer = 0; // 0 = accepterad vänförfrågan //lägger till ny rad för att visa nuvarande användare som kontaktför den som initierade förfrågan client.addFriendRequest(user, kontaktUser, answer); client.modifyKontakt(user, kontaktUser, answer); //uppdaterar kontaktföfrågan till kontakt dataBind(); //anropar metod som hämtar och fyller listorna på nytt }
/// <summary> /// Lägger till en friendRequest. Answer = 1 anses som förfrågan. /// </summary> private void sendRequest() { try { var client = new ServiceReference1.Service1Client(); string queryUser = Convert.ToString(Session["query"]); string currentUser = WebProfile.Current.UserName; int answer = 1; client.addFriendRequest(queryUser, currentUser, answer); } catch { } }