private static void SeedUsers(UserManager <User> userManager, ApplicationDBContext context) { ShoppingCartRepository shoppingCart = new ShoppingCartRepository(context); if (userManager.FindByNameAsync("Admin").Result == null) { var s = shoppingCart.AddEntity(new ShoppingCart()); var user = new User { Active = true, City = "Habana", Email = "*****@*****.**", Id = "4", Info = "Administrator", LastName = "Admin", Name = "Admin", NormalizedEmail = "*****@*****.**", NormalizedUserName = "******", PhoneNumber = "12345678", UserName = "******", SecurityStamp = Guid.NewGuid().ToString(), LockoutEnabled = false, ShoppingCartId = s.Id }; try { IdentityResult identityResult = userManager.CreateAsync(user, "Password123!").Result; if (identityResult.Succeeded) { userManager.AddToRoleAsync(user, "Admin").Wait(); } } catch (Exception e) { var d = e.InnerException; } } if (userManager.FindByNameAsync("Moderator").Result == null) { var s2 = shoppingCart.AddEntity(new ShoppingCart()); var moderator = new User { Active = true, City = "Habana", Email = "*****@*****.**", Id = "5", Info = "Moderator", LastName = "Moderator", Name = "Moderator", NormalizedEmail = "*****@*****.**", NormalizedUserName = "******", PhoneNumber = "23456789", UserName = "******", SecurityStamp = Guid.NewGuid().ToString(), LockoutEnabled = false, ShoppingCartId = s2.Id }; try { IdentityResult identityResult = userManager.CreateAsync(moderator, "Password123!").Result; if (identityResult.Succeeded) { userManager.AddToRoleAsync(moderator, "Moderator").Wait(); } } catch (Exception e) { var d = e.InnerException; } } }