Guilherme, voltei a olhar esse erro do construtor do UserManager, você sabe me dizer se tem como deixar esse construtor mais simples, pois de acordo com o log do visual studio e com a documentação da Microsoft, o construtor do UserManager é enorme, contando com 9 parâmetros... sabe se existe alguma forma mais simples?
Será que rola, pra seguir a aula, usar o userStore como primeiro parâmetro e setar nulo para todo o resto?
var userManager = new UserManager(userStore, null, null, null, null, null, null, null, null);
Parece 'gambiarra', mas será que terei alguma perda muito significativa para o conteúdo do curso?
Obg!
Update:
Fiz uma atualização e coloquei o User Manager no construtor da controller de Conta
private readonly IUsuarioRepository _usuarioRepo;
private UserManager<Usuario> _userManager;
private SignInManager<Usuario> _signIn;
public ContaController(UserManager<Usuario> userManager, SignInManager<Usuario> signIn,
IUsuarioRepository usuarioRepo)
{
_userManager = userManager;
_signIn = signIn;
_usuarioRepo = usuarioRepo;
}
Agora está rodando... :D