public async Task Initialize(FoodChooserDbContext context) { context.Database.EnsureCreated(); if (context.Users.Any()) { //context.Users.RemoveRange(context.Users); //context.SaveChanges(); return; } // Creates Roles. await _roleManager.CreateAsync(new IdentityRole("administrator")); await _roleManager.CreateAsync(new IdentityRole("user")); // Seeds an admin user. var user = new IdentityUser { AccessFailedCount = 0, Email = "*****@*****.**", EmailConfirmed = false, LockoutEnabled = true, NormalizedEmail = "*****@*****.**", NormalizedUserName = "******", TwoFactorEnabled = false, UserName = "******" }; var result = await _userManager.CreateAsync(user, "adminadmin"); if (result.Succeeded) { var adminUser = await _userManager.FindByNameAsync(user.UserName); // Assigns the administrator role. await _userManager.AddToRoleAsync(adminUser, "administrator"); // Assigns claims. var claims = new List <Claim> { new Claim(type: JwtClaimTypes.Name, value: user.UserName) }; await _userManager.AddClaimsAsync(adminUser, claims); } }
public FoodRepository(FoodChooserDbContext foodDbContext) { _foodDbContext = foodDbContext; }
public SharedFoodListRepository(FoodChooserDbContext databaseContext) : base(databaseContext) { }
public FoodRepository(FoodChooserDbContext databaseContext) : base(databaseContext) { }