// Customer Function private Customer_Assingnd_NotAssigned_Projects CANP(users u) { Customer_Assingnd_NotAssigned_Projects CA = new Customer_Assingnd_NotAssigned_Projects(); CA.CustomerData = u; var Customer_ID = Convert.ToInt32(Session["ID"]); CA.pendding = db.project.Where(p => p.customerId == Customer_ID && p.pStatus == 0); CA.Assigned = db.project.Where(p => p.customerId == Customer_ID && p.pStatus == 2); CA.NotAssigned = db.project.Where(p => p.customerId == Customer_ID && p.pStatus == 1); return(CA); }
// GET: Profile public ActionResult Index() { if (Session["ID"] != null) { users users = db.users.Find(Session["ID"]); if (users.userTypeId.Equals(1)) { AdminView adminView = AV(users); return(View("admin", adminView)); } else if (users.userTypeId.Equals(4)) { int ID = Convert.ToInt32(Session["ID"]); ViewBag.Exp = db.Experience.Where(x => x.userId == ID).ToList(); user_req_team urtobject = TL(users); return(View("teamLeader", urtobject)); } else if (users.userTypeId.Equals(3)) { return(View("projectManager", users)); } else if (users.userTypeId.Equals(5)) { int ID = Convert.ToInt32(Session["ID"]); ViewBag.Exp = db.Experience.Where(x => x.userId == ID).ToList(); user_req_team urtobject = TL(users); return(View("JouniorEngineer", urtobject)); } else if (users.userTypeId.Equals(2)) { Customer_Assingnd_NotAssigned_Projects cm = CANP(users); return(View("Customer", cm)); } return(View(users)); } else { return(HttpNotFound()); } }