protected void btnAddNeverFollow_Click(object sender, EventArgs e) { List <Twitter.User> addToNeverFollowList = new List <Twitter.User>(); foreach (GridViewRow row in gvUsers.Rows) { Control ctrl = row.FindControl("cbxDelete"); if (ctrl != null) { CheckBox cbx = (CheckBox)ctrl; if (cbx.Checked) { Control lblctrl = row.FindControl("lblUserId"); if (lblctrl != null) { Label lbl = (Label)lblctrl; var user = ListUsers.Where(k => k.UserId == lbl.Text).FirstOrDefault(); addToNeverFollowList.Add(user); ListUsers.Remove(user); } } } } CreateDestroyList.AddToNeverFollowList(addToNeverFollowList); Serializer.WriteFollowersXML(ListUsers.ToList(), Constants.FriendsFollowers.Users.ToString()); BindData(); }
private void GQMenuBar_Command(object sender, CommandEventArgs e) { if (e != null) { string menubarclicked = e.CommandName.Replace("btn", string.Empty); Master.Friendorfollower = (Constants.FriendsFollowers)Enum.Parse(typeof(Constants.FriendsFollowers), menubarclicked, true); } friendsorfollowers = Master.Friendorfollower.ToString().ToLower(); ListUsers = Serializer.ReadBindingListXML(Master.Friendorfollower.ToString()); switch (Master.Friendorfollower) { case Constants.FriendsFollowers.Friends: case Constants.FriendsFollowers.Followers: Response.Redirect(string.Format(Master.REDIRECTSTRING, Constants.FriendsFollowers.Users.ToString().ToLower(), friendsorfollowers)); break; case Constants.FriendsFollowers.Exclude: ListUsers = Serializer.ReadBindingListXML(Master.Friendorfollower.ToString()); break; case Constants.FriendsFollowers.Analyze: case Constants.FriendsFollowers.Unfollow: //analyze automatically if (ListFriends != null & ListFollowers != null) { //create destroylist ListUsers = CreateDestroyList.GetDestroyList(ListFriends, ListFollowers); Serializer.WriteFollowersXML(ListUsers.ToList(), Constants.FriendsFollowers.Unfollow.ToString()); } else { //ListUsers = Serializer.ReadDestroyListExcel(Master.friendorfollower.ToString()); } break; case Constants.FriendsFollowers.NeverFollow: ListUsers = Serializer.ReadBindingListXML(Master.Friendorfollower.ToString()); break; case Constants.FriendsFollowers.NotFollowing: if (ListFriends != null & ListFollowers != null) { ListUsers = CreateDestroyList.GetNotFollowingList(ListFriends, ListFollowers); Serializer.WriteFollowersXML(ListUsers.ToList(), Constants.FriendsFollowers.NotFollowing.ToString()); } break; } StartBinding(); }