Ejemplo n.º 1
0
        public ActionResult Register(PRSWebLibrary.Models.User user)
        {
            if (ModelState.IsValid)
            {
                _context.Users.Add(user);
                _context.SaveChanges();

                ModelState.Clear();
                ViewBag.Message = user.FirstName + " " + user.LastName + " is succesffully registered.";
            }
            return(View());
        }
Ejemplo n.º 2
0
        public ActionResult Login(PRSWebLibrary.Models.User user)
        {
            var account = _context.Users
                          .FirstOrDefault(u => u.UserName == user.UserName &&
                                          u.Password == user.Password);

            if (account != null)
            {
                HttpContext.Session.SetString("UserID", account.Id.ToString());
                HttpContext.Session.SetString("Username", account.UserName);
                return(RedirectToAction("Welcome"));
            }
            else
            {
                ModelState.AddModelError("", "Username or Password is wrong.");
            }
            return(View());
        }