public ActionResult DeleteRequest(int requestid, Sending_Request req) { req = db.Sending_Requests.Find(requestid); db.Sending_Requests.Remove(req); db.SaveChanges(); return(RedirectToAction("Index", "Customer")); }
public ActionResult SendingRequestToCustomer(int userid, int projectid, Sending_Request request) { request.Sender_ID = (int)Session["id"]; request.Reciever_ID = userid; request.Project_ID = projectid; db.Sending_Request.Add(request); db.SaveChanges(); return(RedirectToAction("Index", "Home")); }
public ActionResult AcceptORreject(int requestid, bool stat, Sending_Request respond) { respond = db.Sending_Request.Find(requestid); if (respond == null) { return(HttpNotFound()); } respond.Respond = stat; db.SaveChanges(); return(RedirectToAction("Index", "JD")); }
public ActionResult AcceptRequest(int postid, int ManagerID, int requestid, Project project) { project.POST_ID = postid; project.Project_Manager_ID = ManagerID; project.stat = "On Progress"; db.Projects.Add(project); Sending_Request req = db.Sending_Requests.Find(requestid); db.Sending_Requests.Remove(req); db.SaveChanges(); return(RedirectToAction("Index", "Customer")); }
public ActionResult SendRequest(int senderid, int prjectId, Sending_Request send) { var v = Request["mail"]; var mail = Session["Email"]; if (v != (string)mail) { var f = db.User.Where(e => e.Email == v).FirstOrDefault(); send.Sender_ID = senderid; send.Project_ID = prjectId; send.Reciever_ID = f.userID; send.Respond = false; db.Sending_Request.Add(send); db.SaveChanges(); } return(RedirectToAction("Index", "PM")); }
public ActionResult Leave(int projectId, int userId) { var respond_id = from c in db.Sending_Request where c.Project_ID == projectId && c.Reciever_ID == userId select c.ID; respond_id.ToList(); foreach (var item in respond_id) { Sending_Request response = db.Sending_Request.Find(respond_id.First()); if (response == null) { return(HttpNotFound()); } db.Sending_Request.Remove(response); } db.SaveChanges(); return(RedirectToAction("Index", "JD")); }
public ActionResult removeMember(int?userId, int?projectId) { if (userId == null && projectId == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (projectId == null && userId == null) { return(RedirectToAction("getMember", "PM")); } var respond_id = from c in db.Sending_Request where c.Project_ID == projectId && c.Reciever_ID == userId select c.ID; respond_id.ToList(); Sending_Request response = db.Sending_Request.Find(respond_id.First()); db.Sending_Request.Remove(response); db.SaveChanges(); return(RedirectToAction("Index", "PM")); }