1
resposta

Retorno CadastroController

Daniel, boa tarde! Eu acredito que possa até ser uma questão de versão pois estou usando .net 6 [HttpPost] public IActionResult CadastroUsuario(CreateUsuarioDto createUsuarioDto) {

        Result resultado = _cadastroService.CadastroUsuario(createUsuarioDto);
        if (resultado.IsFailed) return StatusCode(500);
        return Ok(resultado.Successes[0]);
    }

Mas quando eu retorno o resultado.Successes ele me retorna em branco. efetuando o debug, eu encontrei que estava em um array o sucesso e retornando o primeiro item eu tenho o retorno igual ao seu, outra forma que encontrei de retornar o mesmo conteúdo foi trocando Successes por Reasons. Qual seria a abordagem correta neste caso?

1 resposta
        [HttpPost]
        public IActionResult CadastraUsuario(CreateUsuarioDto createDto)
        {
            Result resultado = _cadastroService.CadastraUsuario(createDto);
            if (resultado.IsFailed) return StatusCode(500);
            return Ok(resultado.Successes.FirstOrDefault());
        }