//Consider moving Seed values to config file public async Task Seed() { _dbContext.Database.EnsureDeleted(); _dbContext.Database.Migrate(); if (!(await _dbContext.Users.AnyAsync())) { var organization = new Organization { Name = "iSeal" }; _dbContext.Organizations.Add(organization); var seal = new Seal { SyncKey = "asfbkqbriq2uh39fh103u^%#!@sfd", Organization = organization }; _dbContext.Seals.Add(seal); _dbContext.SaveChanges(); var user = new User { UserName = "******", Email = "*****@*****.**", Organization = organization }; await _userManager.CreateAsync(user, "!se4lP4ss"); var adminUser = await _userManager.FindByEmailAsync("*****@*****.**"); await _userManager.AddClaimAsync(adminUser, new Claim(ClaimTypes.Role, "admin")); } }