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); }
public async Task <Response> SendNewChangeEmailRequest([FromBody, Required] UserSendNewChangeEmailRequestDTO dto) { return(await _handler.SendNewChangeEmailRequest(dto, User)); }