public ActionResult UnfollowRsh(int rid)
        {
            if (Session["UserID"] == null)
            {
                return(RedirectToAction("LogIn", "User"));
            }
            else
            {
                int uid = Convert.ToInt32(Session["UserID"]);

                tblresearchfollower resFol = res.tblresearchfollowers.Where(t => t.ResearchID == rid && t.UserID == uid).SingleOrDefault();

                res.tblresearchfollowers.Remove(resFol);
                res.SaveChanges();

                return(View(res.tblresearches.Where(t => t.ResearchID == rid).SingleOrDefault()));
            }
        }
        public ActionResult AcceptRejectReq(int id, int op)
        {
            if (Session["UserID"] == null)
            {
                return(RedirectToAction("LogIn", "User"));
            }
            else
            {
                int uid = Convert.ToInt32(Session["UserID"]);
                tblresearchrequest resReq = res.tblresearchrequests.Where(t => t.ResearchRequestID == id).SingleOrDefault();
                if (op == 0)
                {
                    tblresearchfollower resFol = new tblresearchfollower();
                    resFol.ResearchID = resReq.ResearchID;
                    resFol.UserID     = resReq.UserID;

                    res.tblresearchfollowers.Add(resFol);
                }
                res.tblresearchrequests.Remove(resReq);
                res.SaveChanges();
                return(RedirectToAction("Index", "User", new { id = uid }));
            }
        }