Comment créer ApplicationUser par UserManager dans la méthode Seed de l'application Web ASP .NET MVC 5

Je peux créer des utilisateurs dans l'ancienne:

 var users = new List<ApplicationUser> { 
                        new ApplicationUser{PasswordHash = hasher.HashPassword("TestPass44!"), Email = "[email protected]", UserName = "[email protected]",  SecurityStamp = Guid.NewGuid().ToString()},
                        new ApplicationUser{PasswordHash = hasher.HashPassword("TestPass44!"), Email = "[email protected]", UserName = "[email protected]",  SecurityStamp = Guid.NewGuid().ToString()}
                        };

users.ForEach(user => context.Users.AddOrUpdate(user));

context.SaveChanges();

mais je veux le faire à la ASP.NET MVC 5.1 chemin à l'aide UserManager. J'ai regardé comment le Register méthode POST regarde dans AccountController:

 public async Task<ActionResult> Register(RegisterViewModel model) {
            if (ModelState.IsValid) {
                var user = new ApplicationUser() { UserName = model.Email, Email = model.Email };
                IdentityResult result = await UserManager.CreateAsync(user, model.Password);
                if (result.Succeeded) { [...]

j'ai donc essayé de faire la même chose:

var user =  new ApplicationUser() { Email = "[email protected]", 
                                    UserName = "[email protected]"};
IdentityResult result =  UserManager.CreateAsync(user, "abcwq12312!P");

mais j'obtiens ceci:

Comment créer ApplicationUser par UserManager dans la méthode Seed de l'application Web ASP .NET MVC 5

aussi Si je viens de type UserManager. VS2013 ne montre pas toutes les méthodes sur la liste.

Alors, comment ajouter un utilisateur dans cette voie?

EDIT1:

Comment créer ApplicationUser par UserManager dans la méthode Seed de l'application Web ASP .NET MVC 5

source d'informationauteur Yoda | 2014-08-20