public async Task <IActionResult> OnPostAsync()
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }
            var result = await _accountPageService.CreateUser(user);

            return(RedirectToPage("/Index"));
        }
        public async Task <IActionResult> SignUp(SignUpViewModel user)
        {
            if (ModelState.IsValid)
            {
                var result = await _accountPageService.CreateUser(user);

                if (!result.Succeeded)
                {
                    foreach (var errorMessage in result.Errors)
                    {
                        ModelState.AddModelError("", errorMessage.Description);
                    }
                    return(View(user));
                }
                ModelState.Clear();
                return(RedirectToAction("Login", "Account"));
            }
            return(View());
        }