public async Task <ActionResult <User> > ActivateUser([FromQuery] string userId, [FromQuery] string activationCode) { var user = await _userService.FindOneAsync(userId); if (user == null) { return(NotFound(userId)); } user = await _userService.ActivateUserAsync(user, activationCode); return(Ok(user)); }
public async Task <IActionResult> ActivateUser(Guid id) { try { await _userService.ActivateUserAsync(id); return(Ok(new Response { Status = 200, Data = "success" })); } catch (Exception e) { return(StatusCode(StatusCodes.Status500InternalServerError, new Response { ErrorMessage = "Something went wrong" })); } }
public async Task <DocumentUpdateResultDto> ActivateUser([FromBody] UserActivateDto userActivateDto) { var result = await _userService.ActivateUserAsync(userActivateDto.UserId); return(result); }
public async Task <IActionResult> ActivateAccount([FromRoute] string userId) { await _userService.ActivateUserAsync(userId); return(new OkObjectResult(new { message = "User has been activated successfully." })); }
public async Task HandleAsync(ActivateUserCommand command) { await _userService.ActivateUserAsync(command.Id); }
public async Task HandleAsync(ActivateUser command) { await _userService.ActivateUserAsync(command.Token); }