コード例 #1
0
        public async Task <IActionResult> Register(RegisterViewModel model)
        {
            if (ModelState.IsValid)
            {
                if (await _registerbusiness.FindUser(model.Email))
                {
                    ModelState.AddModelError("", "User with same username already exists");
                    return(View(model));
                }

                var result = await _registerbusiness.Register(model);

                if (result.Results)
                {
                    return(RedirectToAction("Index", "Student"));
                }
                else
                {
                    ModelState.AddModelError("", result.ToString());
                }
            }
            return(View(model));
        }