コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }