public async Task <IActionResult> Cadastrar(CadastroUsuarioDto cadastro)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ErroRespostaDto.Para(ModelState)));
            }

            var resultado = await usuarioServico.CadastrarAsync(cadastro);

            if (!resultado.Succeeded)
            {
                return(BadRequest(ErroRespostaDto.Para(resultado.Errors)));
            }

            var loginUri = Url.Action("Autenticar", "Login", null, HttpContext.Request.Scheme);

            return(Created(loginUri, null));
        }