Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

userManager.CreateAsync(novoUsuario, modelo.Senha); não salva no banco

Quando eu utilizo dbContext.Users.Add(novoUsuario); / dbContext.SaveChanges(); porém quando eu utilizo o UserManager não salva no banco de dados. Segue código do controller: [HttpPost] public async Task Registrar(ContaRegistrarViewModel modelo) { if (ModelState.IsValid) { var dbContext = new IdentityDbContext("DefaultConnection"); var userStore = new UserStore(dbContext); var userManager = new UserManager(userStore);

            //userStore.AutoSaveChanges = true;

            var novoUsuario = new UsuarioAplicacao();

            novoUsuario.Email = modelo.Email;
            novoUsuario.UserName = modelo.UserName;
            novoUsuario.NomeCompleto = modelo.NomeCompleto;

            await userManager.CreateAsync(novoUsuario, modelo.Senha);


            // Podemos incluir o usuario
            return RedirectToAction("Index", "Home");
        }

        // Alguma coisa de errado aconteceu!
        return View(modelo);
    }
1 resposta
solução!

O problema tratava-se de validação;

User name João is invalid, can only contain letters or digits.