public ActionResult SetQualificationPM(PM P) { Project_ManagementEntities6 db = new Project_ManagementEntities6(); if (ModelState.IsValid) { P.user_id = Convert.ToInt32(Session["id"]); db.PMS.Add(P); db.SaveChanges(); return(RedirectToAction("../Home/newHomePage")); } return(View(P)); }
public ActionResult requestProject(requestProject p) { Project_ManagementEntities6 db = new Project_ManagementEntities6(); int pm_id = Convert.ToInt32(Session["type_user_id"]); if (ModelState.IsValid) { p.post_id = 10; p.PMs_id = pm_id; db.requestProjects.Add(p); db.SaveChanges(); return(View()); } return(View(p)); }
public ActionResult Login(user person) { if (ModelState.IsValid) { using (Project_ManagementEntities6 db = new Project_ManagementEntities6()) { var v = db.users.Where(a => a.email == person.email && a.password == person.password).FirstOrDefault(); if (v != null) { Session["id"] = v.id; Session["fname"] = v.fname; Session["lname"] = v.lname; Session["type_id"] = v.type_id; if (Session["type_id"].Equals(1)) { return(RedirectToAction("newHomePage", "Home")); } else if (Session["type_id"].Equals(2)) // pm { int c = db.PMS.ToList().Where(d => d.user_id == v.id).Count(); if (c == 0) { return(RedirectToAction("SetQualificationPM", "ProjectManger")); } Session["type_user_id"] = db.PMS.Single(p => p.user_id == v.id).id; return(RedirectToAction("newHomePage", "Home")); } else if (Session["type_id"].Equals(3)) // tl { int c = db.TLs.ToList().Where(d => d.user_id == v.id).Count(); if (c == 0) { return(RedirectToAction("SetQualificationTL", "TeamLeader")); } Session["type_user_id"] = db.TLs.Single(t => t.user_id == v.id).id; return(RedirectToAction("newHomePage", "Home")); } else if (Session["type_id"].Equals(4)) // jd { int c = db.PMS.ToList().Where(d => d.user_id == v.id).Count(); if (c == 0) { return(RedirectToAction("SetQualificationJD", "JuniorDeveloper")); } Session["type_user_id"] = db.JDs.Single(p => p.user_id == v.id).id; return(RedirectToAction("newHomePage", "Home")); } else if (Session["type_id"].Equals(5)) { return(RedirectToAction("newHomePage", "Home")); } else { ViewBag.Login = "******"; return(RedirectToAction("Registration", "Home")); } } } } ViewBag.Login = "******"; return(RedirectToAction("Registration", "Home")); }