public async Task <ActionResult> DeleteConfirmed(string id) { if (ModelState.IsValid) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var user = await UserManager.FindByIdAsync(id); if (user == null) { return(HttpNotFound()); } await GroupManager.ClearUserGroupsAsync(id); var result = await UserManager.DeleteAsync(user); if (!result.Succeeded) { ModelState.AddModelError("", result.Errors.First()); } var url = Url.Action("Index", "Auth"); return(Json(new { success = true, url })); } return(PartialView("_Delete")); }