public static UserDatabaseManager Create(IdentityFactoryOptions <UserDatabaseManager> options, IOwinContext context) { DatabaseContext db = context.Get <DatabaseContext>(); UserDatabaseManager manager = new UserDatabaseManager(new UserStore <ApplicationUser>(db)); return(manager); }
protected override void Seed(DatabaseContext context) { List <ApplicationRole> roles = new List <ApplicationRole> { new ApplicationRole { Name = "Admin" }, new ApplicationRole { Name = "User" } }; foreach (var role in roles) { context.Roles.Add(role); } context.SaveChanges(); var store = new UserStore <ApplicationUser>(context); UserDatabaseManager userDatabaseManager = new UserDatabaseManager(store); ApplicationUser admin = new ApplicationUser() { Email = "*****@*****.**", UserName = "******" }; var result = userDatabaseManager.Create(admin, "147753"); userDatabaseManager.AddToRole(admin.Id, "Admin"); List <GoodsTypes> goodsTypes = new List <GoodsTypes>() { new GoodsTypes { Id = Guid.NewGuid(), Name = "Sport" }, new GoodsTypes { Id = Guid.NewGuid(), Name = "Auto" }, new GoodsTypes { Id = Guid.NewGuid(), Name = "Сlothes" }, new GoodsTypes { Id = Guid.NewGuid(), Name = "Home Chemistry" } }; context.GoodsTypes.AddRange(goodsTypes); context.SaveChanges(); base.Seed(context); }