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");
     }
 }
Ejemplo n.º 2
0
 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");
     }
 }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
 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");
     }
 }
Ejemplo n.º 5
0
 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");
     }
 }
Ejemplo n.º 6
0
 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");
     }
 }
Ejemplo n.º 7
0
 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");
     }
 }