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