public async Task <IActionResult> ActivateUserAccount([FromBody] ActivateAccountDto activateDto) { try { var activationSuccess = await _authService.ChangeUserPassword(activateDto.UserId, activateDto.NewPassword, activateDto.EmailConfirmationToken); if (activationSuccess) { return(Ok()); } return(BadRequest(new ErrorResponse { Code = ErrorCodes.CouldNotActivateUserAccount, Reason = "Error activating user account, please contact support!" })); } catch (Exception ex) when(ex is EntityNotFoundException || ex is PermissionDeniedException) { return(BadRequest(new ErrorResponse { Code = ErrorCodes.CouldNotActivateUserAccount, Reason = ex.Message })); } }
public async Task <HttpResponseMessage> ActivateAccountAssync(ActivateAccountDto dto) { return(await PostAsJsonAsync(ACTIVE_ACCOUNT, dto)); }
public async Task <IActionResult> ActivateAccountAssync([FromBody] ActivateAccountDto dto) { return(Ok(await _accountService.ActivateAccountAsync(dto.Email, dto.Token))); }
public async Task <HttpResponseMessage> ActivateAccountAssync(ActivateAccountDto dto) { return(await _oppJarProxy.ActivateAccountAssync(dto)); }