public void SignIn(UserViewModel userVM) { if (_userBUS.IsUser(userVM.User)) { FormsAuthentication.Authenticate(userVM.User.Mail, userVM.User.Password); FormsAuthentication.SetAuthCookie(userVM.User.Mail, userVM.User.StayConnected); } }
public ActionResult Register(UserViewModel userVM) { if (ModelState.IsValid) { _userBUS.Register(userVM.User); return RedirectToAction("LogIn"); } return RedirectToAction("Register"); }
public ActionResult UpdateProfile(UserViewModel userVM, string id) { if (ModelState.IsValid) { _userBUS.Update(userVM.User, id); return View("Home", new UserViewModel { User = _userBUS.GetById(id) }); } return View("MyProfile", new { id = id }); }
public ActionResult LogIn(UserViewModel userVM) { if (ModelState.IsValid) { SignIn(userVM); return View("Home", new UserViewModel { User = _userBUS.GetByMail(userVM.User.Mail) }); } return RedirectToAction("LogIn"); }