public async Task <IActionResult> Register(RegisterViewModel model)
        {
            if (ModelState.IsValid)
            {
                var result = _authManager.Register(model);

                if (result.Succeeded)
                {
                    _authManager.AddToDefault(model);

                    return(RedirectToAction("Home", "Main"));
                }

                foreach (var error in result.Errors)
                {
                    ModelState.AddModelError(string.Empty, error.Description);
                }
            }

            return(View("~/Features/Identity/Views/Auth/Register.cshtml", model));
        }