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 })); } }