Exemplo n.º 1
0
        public ActionResult Login(userForReg newUser)
        {
            using (myDB db = new myDB())
            {
                var loginSuccessful = false;

                try
                {
                    ModelState.Clear();
                    var usr = db.userRegi.Single(u => u.UserName == newUser.UserName && u.Password == newUser.Password);
                    if (usr != null)
                    {
                        Session["UserID"]   = newUser.UserID.ToString();
                        Session["UserName"] = newUser.UserName.ToString();
                        //ViewBag.Message = Session["UserName"] + " successfully logged in";
                        loginSuccessful = true;
                        ModelState.Clear();

                        return(RedirectToAction("LoggedIn"));
                    }
                }

                catch (InvalidOperationException)
                {
                }

                if (!loginSuccessful)
                {
                    ModelState.AddModelError("", "Incorrect Combination");
                    //
                }
            }

            return(View());
        }
Exemplo n.º 2
0
        public ActionResult DeleteConfirmed(int id)
        {
            userForReg userForReg = db.userRegi.Find(id);

            db.userRegi.Remove(userForReg);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 3
0
 public ActionResult Edit([Bind(Include = "UserID,Name,Address,Phone,Email,UserName,Password")] userForReg userForReg)
 {
     if (ModelState.IsValid)
     {
         db.Entry(userForReg).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(userForReg));
 }
Exemplo n.º 4
0
 public ActionResult Create([Bind(Include = "UserID,Name,Address,Phone,Email,UserName,Password")] userForReg userForReg)
 {
     if (ModelState.IsValid)
     {
         db.userRegi.Add(userForReg);
         db.SaveChanges();
         // return RedirectToAction("Index");
     }
     ModelState.Clear();
     ViewBag.Message = userForReg.Name + " successfully registered";
     return(RedirectToAction("Login"));;
 }
Exemplo n.º 5
0
        // GET: userForRegs/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            userForReg userForReg = db.userRegi.Find(id);

            if (userForReg == null)
            {
                return(HttpNotFound());
            }
            return(View(userForReg));
        }