Beispiel #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);
        }