예제 #1
0
        public async Task <IActionResult> AlterarEmailUsuarioLogado([FromBody] AlterarEmailDto alterarEmailDto)
        {
            await comandosUsuario.AlterarEmailUsuarioLogado(alterarEmailDto.NovoEmail);

            return(Ok());
        }
예제 #2
0
        //  TODO: aplicar validações permissão de acesso
        public async Task AlterarEmail(AlterarEmailDto alterarEmailDto, string codigoRf)
        {
            await servicoUsuario.AlterarEmailUsuarioPorRfOuInclui(codigoRf, alterarEmailDto.NovoEmail);

            AdicionarHistoricoEmailUsuario(null, codigoRf, alterarEmailDto.NovoEmail, AcaoHistoricoEmailUsuario.ReiniciarSenha);
        }
예제 #3
0
        public async Task <IActionResult> AlterarEmail([FromBody] AlterarEmailDto novoEmail, string codigoRf)
        {
            await comandosUsuario.AlterarEmail(novoEmail, codigoRf);

            return(Ok());
        }
예제 #4
0
 //  TODO: aplicar validações permissão de acesso
 public async Task AlterarEmail(AlterarEmailDto alterarEmailDto, string codigoRf)
 {
     await servicoUsuario.AlterarEmailUsuarioPorRfOuInclui(codigoRf, alterarEmailDto.NovoEmail);
 }