public async Task <IdentityResult> CadastrarAsync(CadastroUsuarioDto cadastro) { var usuario = usuarioBuilder.ComNomeUsuario(cadastro.NomeUsuario) .ComNome(cadastro.Nome) .ComSobrenome(cadastro.Sobrenome) .ComCpf(cadastro.Cpf) .NascidoEm(cadastro.DataNascimento) .Gerar(); ValidarUsuario(usuario); var resultado = await userManager.CreateAsync(usuario, cadastro.Senha); if (resultado.Succeeded) { contaServico.Cadastrar(usuario.UserName); } return(resultado); }