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

                tblresearchrequest rshReq = new tblresearchrequest();
                rshReq.UserID     = uid;
                rshReq.ResearchID = rid;

                res.tblresearchrequests.Add(rshReq);
                res.SaveChanges();

                return(View());
            }
        }
        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 }));
            }
        }