Ejemplo n.º 1
0
        // GET: User
        public ActionResult Index()
        {
            UserDBHandle dbhandle = new UserDBHandle();

            ModelState.Clear();
            return(View(dbhandle.GetLogins()));
        }
Ejemplo n.º 2
0
        public ActionResult Autherize(Project.Models.Login login)
        {
            UserDBHandle dbb = new UserDBHandle();

            using (OOSEPROJECTEntities db = new OOSEPROJECTEntities())
            {
                var user        = db.Logins.Where(x => x.UserName == login.UserName && x.UserPassword == login.UserPassword).FirstOrDefault();
                var userDetails = dbb.GetLogins().Find(smodel => smodel.ID == user.UserID);
                if (user == null)
                {
                    login.LoginErrorMessage = "Wrong Username or Password";
                    return(View("Index", login));
                }
                else if (userDetails.UserType == "admin")
                {
                    Session["userID"]   = user.UserID;
                    Session["userName"] = user.UserName;
                    Session["userType"] = userDetails.UserType;
                    return(RedirectToAction("Index", "Home"));
                }
                else if (userDetails.UserType == "customer")
                {
                    Session["userID"]   = user.UserID;
                    Session["userName"] = user.UserName;
                    Session["userType"] = userDetails.UserType;
                    return(RedirectToAction("IndexC", "Home"));
                }
                else if (userDetails.UserType == "employee")
                {
                    Session["userID"]   = user.UserID;
                    Session["userName"] = user.UserName;
                    Session["userType"] = userDetails.UserType;
                    return(RedirectToAction("IndexE", "Home"));
                }
                else
                {
                    login.LoginErrorMessage = "Enter valid type!";
                    return(View("Index", login));
                }
            }
        }
Ejemplo n.º 3
0
        public ActionResult Edit(int id)
        {
            UserDBHandle db = new UserDBHandle();

            return(View(db.GetLogins().Find(smodel => smodel.ID == id)));
        }