public RecipesService() { var options = new DbContextOptionsBuilder <RecipesDbContext>() .UseInMemoryDatabase("BobzBurger") .Options; _context = new RecipesDbContext(options); }
public static void EnsureSeedData(this RecipesDbContext context) { if (!seeded && context.Recipes.Count() == 0) { lock (synchlock) { if (!seeded) { var recipes = GenerateRecipes(); context.Recipes.AddRange(recipes); context.SaveChanges(); seeded = true; } } } }
public RecipesService(RecipesDbContext context) { _context = context; }