public ViewResult AddFriends(FormCollection values) { List <int> selectedIndexs = new List <int>(); List <Friend> selectedFriends = new List <Friend>(); MembershipUser mu = Membership.GetUser(); RegisteredUser user = registeredUserRepository.GetByMembershipId(Convert.ToInt32(mu.ProviderUserKey)); foreach (var value in values) { object o = values[value.ToString()]; if (o.ToString().Contains("true")) { selectedIndexs.Add(Convert.ToInt32(value.ToString().Split('_')[1])); } } if (Session["GMailToken"] != null) { selectedFriends = GetGmailContacts(selectedIndexs); } user.AddFriends(selectedFriends); registeredUserRepository.SaveOrUpdate(user); return(View("FriendSelection", selectedFriends)); }