Example #1
0
        public ActionResult RegisterLocal(LocalRegisterModel model)
        {
            if (ModelState.IsValid)
            {
                UserCreateStatus status = UserService.CreateAccount(model.Username, model.Password, model.Fullname, model.Email);
                switch (status)
                {
                case UserCreateStatus.Created:
                    ShowMessage((L)"User account created.");
                    return(RedirectToAction("login"));

                case UserCreateStatus.UsernameUsed:
                    ModelState.AddModelError("Username", (L)"Username already used!");
                    return(View(model));
                }
            }
            return(View(model));
        }
Example #2
0
        public async Task <IActionResult> OnPostAsync(LocalRegisterModel data)
        {
            if (ModelState.IsValid)
            {
                var user = new HollywoodBetTestUser {
                    UserName = data.Email
                };

                if (ModelState.IsValid)
                {
                    var result = await _userManager.CreateAsync(user);

                    if (result.Succeeded)
                    {
                    }
                }
            }
            return(Ok());
        }