public async Task SeedAsync(ForumDbContext dbContext, IServiceProvider serviceProvider) { if (await dbContext.Categories.AnyAsync()) { return; } var categories = new List <Category> { new Category { Name = "Sports", CreatedOn = DateTime.UtcNow }, new Category { Name = "Programming", CreatedOn = DateTime.UtcNow }, new Category { Name = "News", CreatedOn = DateTime.UtcNow }, new Category { Name = "Gaming", CreatedOn = DateTime.UtcNow }, new Category { Name = "Travel", CreatedOn = DateTime.UtcNow }, new Category { Name = "Tv", CreatedOn = DateTime.UtcNow }, new Category { Name = "Health & Fitness", CreatedOn = DateTime.UtcNow }, new Category { Name = "Music", CreatedOn = DateTime.UtcNow }, new Category { Name = "Cars", CreatedOn = DateTime.UtcNow } }; await dbContext.AddRangeAsync(categories); }
public async Task SeedAsync(ForumDbContext dbContext, IServiceProvider serviceProvider) { if (await dbContext.Tags.AnyAsync()) { return; } var tags = new List <Tag> { new Tag { Name = "C#", CreatedOn = DateTime.UtcNow }, new Tag { Name = "Python", CreatedOn = DateTime.UtcNow }, new Tag { Name = "Java", CreatedOn = DateTime.UtcNow }, new Tag { Name = "MongoDB", CreatedOn = DateTime.UtcNow }, new Tag { Name = "NoSQL", CreatedOn = DateTime.UtcNow }, new Tag { Name = "SQL", CreatedOn = DateTime.UtcNow }, new Tag { Name = "Football", CreatedOn = DateTime.UtcNow }, new Tag { Name = "Basketball", CreatedOn = DateTime.UtcNow }, new Tag { Name = "PS4", CreatedOn = DateTime.UtcNow }, new Tag { Name = "Microsoft", CreatedOn = DateTime.UtcNow }, new Tag { Name = "Facebook", CreatedOn = DateTime.UtcNow }, new Tag { Name = "Instagram", CreatedOn = DateTime.UtcNow }, new Tag { Name = "Audi", CreatedOn = DateTime.UtcNow }, new Tag { Name = "Mercedes", CreatedOn = DateTime.UtcNow }, new Tag { Name = "BMW", CreatedOn = DateTime.UtcNow }, new Tag { Name = "Dota", CreatedOn = DateTime.UtcNow }, new Tag { Name = "CS: GO", CreatedOn = DateTime.UtcNow }, new Tag { Name = "League Of Legends", CreatedOn = DateTime.UtcNow }, }; await dbContext.AddRangeAsync(tags); }