public async Task <IActionResult> Create([Bind("Id,UserName,NormalizedUserName,Email,NormalizedEmail,EmailConfirmed,PasswordHash,SecurityStamp,ConcurrencyStamp,PhoneNumber,PhoneNumberConfirmed,TwoFactorEnabled,LockoutEnd,LockoutEnabled,AccessFailedCount")] AspNetUsers1 aspNetUsers) { if (ModelState.IsValid) { _context.Add(aspNetUsers); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(aspNetUsers)); }
public async Task <IActionResult> Edit(string id, [Bind("Id,UserName,NormalizedUserName,Email,NormalizedEmail,EmailConfirmed,PasswordHash,SecurityStamp,ConcurrencyStamp,PhoneNumber,PhoneNumberConfirmed,TwoFactorEnabled,LockoutEnd,LockoutEnabled,AccessFailedCount")] AspNetUsers1 aspNetUsers) { if (id != aspNetUsers.Id) { return(NotFound()); } if (ModelState.IsValid) { try { var User = _context.sp_UseridGet(id).FirstOrDefault(); if (User != null) { User.UserName = aspNetUsers.UserName; User.LockoutEnabled = aspNetUsers.LockoutEnabled; User.NormalizedUserName = aspNetUsers.UserName.ToLower(); User.EmailConfirmed = aspNetUsers.EmailConfirmed; User.PhoneNumberConfirmed = aspNetUsers.PhoneNumberConfirmed; User.AccessFailedCount = aspNetUsers.AccessFailedCount; User.TwoFactorEnabled = aspNetUsers.TwoFactorEnabled; _context.sp_aspnetusersupdate(User); return(Redirect("/Admin/Users/Index")); } } catch (DbUpdateConcurrencyException) { if (!AspNetUsersExists(aspNetUsers.Id)) { return(Redirect("/Users/Index")); } else { throw; } } return(Redirect("/Admin/Users/Index")); } return(View(aspNetUsers)); }