Ejemplo n.º 1
0
 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)));
 }
Ejemplo n.º 2
0
        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))));
        }
Ejemplo n.º 3
0
 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)));
 }