public async Task <IActionResult> SetLockoutEnabledAsync( [FromBody] EditeUserDto userDto, [FromRoute] bool enabled) { if (!ModelState.IsValid) { return(Failed()); } return(Json(await _userManager.SetLockoutEnabledAsync (_userManager.Mapper.Map <IdentityUser> (userDto), enabled))); }
public async Task <IActionResult> SetLockoutEndDateAsync( [FromBody] EditeUserDto userDto, [FromRoute] int endtime) { if (!ModelState.IsValid) { return(Failed()); } var result = _userManager.Mapper.Map <IdentityUser> (userDto); result.LockoutEnabled = true; return(Json(await _userManager.SetLockoutEndDateAsync (result, DateTime.Now.AddSeconds(endtime)))); }
public async Task <IActionResult> SetUserNameAsync( [FromBody] EditeUserDto userDto, [FromRoute] string username) { if (!ModelState.IsValid) { return(Failed()); } if (username.IsNullOrEmpty()) { return(BadRequest()); } return(Json(await _userManager.SetUserNameAsync (_userManager.Mapper.Map <IdentityUser> (userDto), username))); }