public ActionResult Register() { if (AuthenticationManager.LoggedUser != null) { return(RedirectToAction("Index", "Home")); } User u = new User(); ByIdUserVM model = new ByIdUserVM(); model.Id = u.Id; model.Username = u.Username; model.Password = u.Password; model.Name = u.Name; model.IsAdmin = false; return(View(model)); }
public ActionResult Register(ByIdUserVM userVm) { if (AuthenticationManager.LoggedUser != null) { return(RedirectToAction("Index", "Home")); } if (ModelState.IsValid) { UserRepo usersRepository = RepositoryFactory.GetUsersRepository(); User user = new User(); user.Id = userVm.Id; user.Username = userVm.Username; user.Password = userVm.Password; user.Name = userVm.Name; user.IsAdmin = false; user.Email = userVm.Email; usersRepository.Save(user); return(RedirectToAction("Login")); } return(View(userVm)); }