Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
 public ActionResult Register(UserViewModel userVM)
 {
     if (ModelState.IsValid)
     {
         _userBUS.Register(userVM.User);
         return RedirectToAction("LogIn");
     }
     return RedirectToAction("Register");
 }
Ejemplo n.º 3
0
 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 });
 }
Ejemplo n.º 4
0
 public ActionResult LogIn(UserViewModel userVM)
 {
     if (ModelState.IsValid)
     {
         SignIn(userVM);
         return View("Home", new UserViewModel { User = _userBUS.GetByMail(userVM.User.Mail) });
     }
     return RedirectToAction("LogIn");
 }