public void Seed(XShareDbContext context) { context.Features.AddOrUpdate(f => f.Id, new Feature() { Id = 1, Value = "Automatic Transmission" }, new Feature() { Id = 2, Value = "Cabriolet" }, new Feature() { Id = 3, Value = "Cruise control" }, new Feature() { Id = 4, Value = "Navigation system" }, new Feature() { Id = 5, Value = "Xenon headlights" }, new Feature() { Id = 6, Value = "Ventilated Seats" }); }
public void Seed(XShareDbContext context) { const string roleName = "admin"; const string masterAdminUserName = "******"; var isMasterAdminSeeded = context.Users.Any(u => u.UserName == masterAdminUserName); if (!isMasterAdminSeeded) { var userManager = new UserManager<User>(new UserStore<User>(context)); var roleManager = new RoleManager<IdentityRole>(new RoleStore<IdentityRole>(context)); userManager.Create(new User() { UserName = masterAdminUserName, Email = "*****@*****.**" }, "123456"); roleManager.Create(new IdentityRole() { Name = roleName }); var admin = context.Users.FirstOrDefault(u => u.UserName == masterAdminUserName); userManager.AddToRole(admin.Id, roleName); } }