// GET: User
 public ActionResult Index()
 {
     using (UserdbContext db = new UserdbContext())
     {
         return(View(db.userInfo.ToList()));
     }
 }
 public ActionResult Register(UserInfo info)
 {
     if (ModelState.IsValid)
     {
         using (UserdbContext db = new UserdbContext())
         {
             db.userInfo.Add(info);
             db.SaveChanges();
         }
         ModelState.Clear();
         ViewBag.Message = info.FName + " " + info.LName + " " + "has successfully registered.";
     }
     return(View());
 }
        public ActionResult LoginAdmin(UserInfo admin)
        {
            using (UserdbContext db = new UserdbContext())
            {
                var adm = db.userInfo.Where(a => a.Email == admin.Email && a.Password == admin.Password && a.AdminKey == admin.AdminKey).FirstOrDefault();
                if (adm != null)
                {
                    Session["ID"]       = admin.ID.ToString();
                    Session["Email"]    = admin.Email.ToString();
                    Session["Password"] = admin.Password.ToString();
                    Session["AdminKey"] = admin.AdminKey.ToString();

                    return(RedirectToAction("AdminLoggedIn"));
                }
                else
                {
                    ModelState.AddModelError("", "The username, password  or admin key is incorrect.");
                }
            }
            return(View());
        }
        public ActionResult Login(UserInfo user)
        {
            using (UserdbContext db = new UserdbContext())
            {
                var usr = db.userInfo.Where(u => u.Email == user.Email && u.Password == user.Password).FirstOrDefault();
                if (usr != null)
                {
                    Session["ID"]    = user.ID.ToString();
                    Session["FName"] = usr.FName.ToString();
                    Session["LName"] = usr.LName.ToString();
                    Session["Email"] = usr.Email.ToString();

                    return(RedirectToAction("LoggedIn"));
                }
                else
                {
                    ModelState.AddModelError("", "The username or password is incorrect.");
                }
            }
            return(View());
        }
示例#5
0
 public UserController(UserdbContext userdb)
 {
     _userdb = userdb;
 }