public async Task <ActionResult> Create(CreateLoginModel model)
        {
            if (ModelState.IsValid)
            {
                var result = await _userAccountManager.Create(model);

                if (result.UserStatus == UserStatus.Created)
                {
                    result.RedirectRoute = Url.Action("ActivationSent");
                }

                return(Json(result));
            }

            // Failed Model Validation
            Response.StatusCode = (int)HttpStatusCode.BadRequest;
            return(Json(BuildJsonResponseFromModelState()));
        }