コード例 #1
0
        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);
        }