public async Task <bool> CadastrarCliente(RegistroViewModel cadastro) { var clienteModel = ClienteFactory.CriarCliente(cadastro); var result = await _userManager.CreateAsync(clienteModel, clienteModel.PasswordHash); var cliente = await ObterPorEmail(clienteModel.Email); if (result.Succeeded) { var claim = new Claim("Cliente", "True"); await _userManager.AddClaimAsync(cliente, claim); return(true); } return(false); }