예제 #1
0
        // 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);
        }
예제 #2
0
        // 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());
            }
        }