public ActionResult Login(UserAuthenticationViewModel model)
 {
     TryUpdateModel(model);
     if (!ModelState.IsValid)
     {
         return(View(model));
     }
     AthenticationService.Authenticate(model.Email, model.Password);
     if (AthenticationService.LoggedUser != null)
     {
         return(RedirectToAction("Index"));
     }
     return(View(model));
 }
Exemplo n.º 2
0
        public ActionResult Edit(UserAddEditViewModel model)
        {
            TryUpdateModel(model);
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            User user = new User();

            user.Id       = model.Id;
            user.Email    = model.Email;
            user.Name     = model.Name;
            user.Password = model.Password;
            user.Phone    = model.Phone;
            UserService service = new UserService();

            service.Save(user);
            AthenticationService.Logout();
            return(RedirectToAction("Login", "Accounts"));
        }
 public ActionResult Logout()
 {
     AthenticationService.Logout();
     return(RedirectToAction("Index", "Home"));
 }