public JsonResult CheckUsernameAvailability() { var userNameToCheck = Request.Params["userName"]; if (userNameToCheck == null) { Response.StatusCode = (int)HttpStatusCode.BadRequest; return(Json("A username parameter is required for this function.", JsonRequestBehavior.AllowGet)); } // check username availability var userNameAvailable = UserManager.FindByName(userNameToCheck); if (userNameAvailable == null) { Response.StatusCode = 200; var response = new UsernameAvailabilityResponse { Available = true }; return(Json(response, JsonRequestBehavior.AllowGet)); } else { Response.StatusCode = (int)HttpStatusCode.BadRequest; Response.StatusCode = 200; var response = new UsernameAvailabilityResponse { Available = false }; return(Json(response, JsonRequestBehavior.AllowGet)); } }
public async Task <JsonResult> CheckUsernameAvailability() { //CORE_PORT: Ported correctly? //var userNameToCheck = Request.Params["userName"]; var userNameToCheck = Request.Form["userName"].FirstOrDefault(); if (userNameToCheck == null) { Response.StatusCode = (int)HttpStatusCode.BadRequest; return(Json("A username parameter is required for this function." /* CORE_PORT: Removed , JsonRequestBehavior.AllowGet */)); } // check username availability Task <VoatIdentityUser> taskUserNameAvailable; taskUserNameAvailable = UserManager.FindByNameAsync(userNameToCheck); VoatIdentityUser luserNameAvailable; luserNameAvailable = await taskUserNameAvailable; VoatIdentityUser userNameAvailable; userNameAvailable = luserNameAvailable; if (userNameAvailable == null) { _statuscode = 200; Response.StatusCode = _statuscode; var response = new UsernameAvailabilityResponse { Available = true }; return(Json(response /* CORE_PORT: Removed , JsonRequestBehavior.AllowGet */)); } else { _statuscode = (int)HttpStatusCode.BadRequest; Response.StatusCode = _statuscode; _statuscode = 200; Response.StatusCode = _statuscode; var response = new UsernameAvailabilityResponse { Available = false }; return(Json(response /* CORE_PORT: Removed , JsonRequestBehavior.AllowGet */)); } }
public JsonResult CheckUsernameAvailability() { var userNameToCheck = Request.Params["userName"]; if (userNameToCheck == null) { Response.StatusCode = (int)HttpStatusCode.BadRequest; return Json("A username parameter is required for this function.", JsonRequestBehavior.AllowGet); } // check username availability var userNameAvailable = UserManager.FindByName(userNameToCheck); if (userNameAvailable == null) { Response.StatusCode = 200; var response = new UsernameAvailabilityResponse{ Available=true }; return Json(response, JsonRequestBehavior.AllowGet); } else { Response.StatusCode = (int)HttpStatusCode.BadRequest; Response.StatusCode = 200; var response = new UsernameAvailabilityResponse { Available = false }; return Json(response, JsonRequestBehavior.AllowGet); } }