Ejemplo n.º 1
0
        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"));
        }
Ejemplo n.º 2
0
        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"));
        }
Ejemplo n.º 3
0
        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"));
        }
Ejemplo n.º 4
0
        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"));
        }