コード例 #1
0
        public async Task <Response> SendNewChangeEmailRequest(UserSendNewChangeEmailRequestDTO dto, ClaimsPrincipal claims)
        {
            var validateResponse = await _tokensService.ValidateCustomToken(dto.Token, "ChangeEmail");

            if (!validateResponse.IsSuccess)
            {
                return(validateResponse);
            }

            var result = await _service.ChangeEmailRequest(claims.GetUserId(), dto.NewEmail);

            return(result);
        }
コード例 #2
0
 public async Task <Response> SendNewChangeEmailRequest([FromBody, Required] UserSendNewChangeEmailRequestDTO dto)
 {
     return(await _handler.SendNewChangeEmailRequest(dto, User));
 }