public void Seed(NWSContext context) { if (!context.ProjectSlots.Any()) { context.ProjectSlots.AddRange( new ProjectSlot { ProjectId = 1, Role = "Chef de projet", }, new ProjectSlot { ProjectId = 2, Role = "Chef de projet", }, new ProjectSlot { ProjectId = 3, Role = "Chef de projet", }, new ProjectSlot { ProjectId = 4, Role = "Chef de projet", } ); context.SaveChanges(); } else { Console.WriteLine("Not seeding ProjectSlots...Remove current data from database to launch seeding"); } }
public void Seed(NWSContext context) { if (!context.Projects.Any()) { context.Projects.AddRange( new Project { Id = 1, Name = "Random project", Description = "Random description of random project", DeadLine = new DateTime(), Date = new DateTime(), isClosed = false, GuildId = null }, new Project { Id = 2, Name = "Random project", Description = "Random description of random project", DeadLine = new DateTime(), Date = new DateTime(), isClosed = false, GuildId = 1 }, new Project { Id = 3, Name = "Random project", Description = "Random description of random project", DeadLine = new DateTime(), Date = new DateTime(), isClosed = false, GuildId = 1 }, new Project { Id = 4, Name = "Random project", Description = "Random description of random project", DeadLine = new DateTime(), Date = new DateTime(), isClosed = false, GuildId = null } ); context.SaveChanges(); } else { Console.WriteLine("Not seeding Projects...Remove current data from database to launch seeding"); } }
public static void SeedData(NWSContext context) { List <IDbsetSeed> seeds = new List <IDbsetSeed> { new UsersSeed(), new GuildsSeed(), new PostsSeed(), new ProjectsSeed(), new ProjectSlotsSeed(), new ProjectMembersSeed() }; seeds.ForEach(s => s.Seed(context)); }
public void Seed(NWSContext context) { if (!context.Users.Any()) { context.Users.Add(new User { Id = 1, Name = "User test" }); context.SaveChanges(); } else { Console.WriteLine("Not seeding Users...Remove current data from database to launch seeding"); } }
public void Seed(NWSContext context) { if (!context.Guilds.Any()) { Console.WriteLine("Seeding guilds"); context.Guilds.AddRange( GetGuildsTestData() ); context.SaveChanges(); } else { Console.WriteLine("Not seeding Guilds...Remove current data from database to launch seeding"); } }
public void Seed(NWSContext context) { if (!context.ProjectMembers.Any()) { context.ProjectMembers.AddRange( new ProjectMember { ProjectId = 1, SlotId = 1, UserId = 1 }, new ProjectMember { ProjectId = 2, SlotId = 2, UserId = 1 }, new ProjectMember { ProjectId = 3, SlotId = 3, UserId = 1 }, new ProjectMember { ProjectId = 4, SlotId = 4, UserId = 1 } ); context.SaveChanges(); } else { Console.WriteLine("Not seeding ProjectMembers...Remove current data from database to launch seeding"); } }
public void Seed(NWSContext context) { if (!context.Posts.Any()) { context.Posts.AddRange( new Post { Id = 1, Title = "Random post 1", Text = "Random text of post 1", GuildId = null, UserId = 1 }, new Post { Id = 2, Title = "Random post 2", Text = "Random text of post 2", GuildId = 1, UserId = 1 }, new Post { Id = 3, Title = "Random post 3", Text = "Random text of post 3", GuildId = 1, UserId = 1 }, new Post { Id = 4, Title = "Random post 4", Text = "Random text of post 4", GuildId = 1, UserId = 1 }, new Post { Id = 5, Title = "Random post 5", Text = "Random text of post 5", GuildId = null, UserId = 1 }, new Post { Id = 6, Title = "Random post 6", Text = "Random text of post 6", GuildId = null, UserId = 1 }, new Post { Id = 7, Title = "Random post 7", Text = "Random text of post 7", GuildId = 2, UserId = 1 } ); context.SaveChanges(); } else { Console.WriteLine("Not seeding Posts...Remove current data from database to launch seeding"); } }