public ActionResult DeleteRequest(int asignId, Asign_Project asign) { asign = db.Asign_Project.Find(asignId); db.Asign_Project.Remove(asign); db.SaveChanges(); return(RedirectToAction("Index", "Customer")); }
public ActionResult AcceptRequest(int postid, int ManagerID, int asignId, Project project) { project.postID = postid; project.Project_Manager_ID = ManagerID; project.status = "On Progress"; db.Project.Add(project); Asign_Project asign = db.Asign_Project.Find(asignId); if (asign == null) { return(HttpNotFound()); } asign.Respond = true; db.SaveChanges(); return(RedirectToAction("Index", "Customer")); }
public ActionResult AssigntoPM(int postid, int managerid, Project project, Asign_Project send) { int id = (int)Session["id"]; send.Project_Manager_ID = managerid; send.post_ID = postid; send.UserID = id; send.Respond = true; db.Asign_Project.Add(send); project.postID = postid; project.Project_Manager_ID = managerid; project.status = "On Progress"; db.Project.Add(project); db.SaveChanges(); return(RedirectToAction("Index", "Customer")); }
public ActionResult ApplyPost(int senderid, int postId, Asign_Project send) { var v = Request["mail"]; var mail = Session["Email"]; if (v != (string)mail) { var f = db.User.Where(e => e.Email == v).FirstOrDefault(); if (f == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } send.Project_Manager_ID = senderid; send.post_ID = postId; send.UserID = f.userID; send.Respond = false; db.Asign_Project.Add(send); db.SaveChanges(); } return(RedirectToAction("Index", "PM")); }