public virtual ActionResult Register() { SetNavigationHierarchy(NavigationsItems.MainPage, new NavigationItem("Регистрация")); var registerFormViewModel = new RegisterFormViewModel(); return View(registerFormViewModel); }
public virtual ActionResult Register(RegisterFormViewModel form) { return Handle(() => { byte[] salt; byte[] hash; _passwordEncoder.GenerateHash(form.Password, out salt, out hash); var user = new User(form.Login, salt, hash); _documentSession.Store(user); }, success: () => MVC.Home.Index()); }