|
|
|
@ -15,10 +15,12 @@ internal class Program
|
|
|
|
|
context.Database.EnsureCreated();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SkinEntity black = new SkinEntity { Name = "Black", Description = "Black skin", Icon = "black.png", Price = 0.99f };
|
|
|
|
|
SkinEntity white = new SkinEntity { Name = "White", Description = "White skin", Icon = "white.png", Price = 150.99f };
|
|
|
|
|
SkinEntity green = new SkinEntity { Name = "Green", Description = "Green skin", Icon = "green.png", Price = 4.99f };
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RuneEntity rune1 = new RuneEntity { Id = 1, Name = "rune1", Description = "super rune1" };
|
|
|
|
|
RuneEntity rune2 = new RuneEntity { Id = 2, Name = "rune2", Description = "super rune2" };
|
|
|
|
|
RuneEntity rune3 = new RuneEntity { Id = 3, Name = "rune3", Description = "super rune3" };
|
|
|
|
@ -32,12 +34,38 @@ internal class Program
|
|
|
|
|
ListRunePages = new Collection<RunePageEntity>(new List<RunePageEntity> { { runePage1 } })
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
SkillEntity skill1 = new SkillEntity
|
|
|
|
|
{
|
|
|
|
|
Id = 1,
|
|
|
|
|
Name = "skill1",
|
|
|
|
|
Description = "super skill",
|
|
|
|
|
SkillType = SkillTypeEntity.Basic,
|
|
|
|
|
champions = new HashSet<ChampionEntity> { Zeus, Hera }
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
SkillEntity skill2 = new SkillEntity
|
|
|
|
|
{
|
|
|
|
|
Id = 2,
|
|
|
|
|
Name = "skill2",
|
|
|
|
|
Description = "super skill",
|
|
|
|
|
SkillType = SkillTypeEntity.Basic,
|
|
|
|
|
champions = new HashSet<ChampionEntity> { Zeus}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
Zeus.skills.Add(skill1);
|
|
|
|
|
Zeus.skills.Add(skill2);
|
|
|
|
|
|
|
|
|
|
Hera.skills.Add(skill1);
|
|
|
|
|
|
|
|
|
|
using (var context = new MyDbContext())
|
|
|
|
|
{
|
|
|
|
|
Console.WriteLine("Creates and inserts new Champions");
|
|
|
|
|
context.Add(Zeus);
|
|
|
|
|
context.Add(Hera);
|
|
|
|
|
context.Add(Poseidon);
|
|
|
|
|
|
|
|
|
|
context.Add(skill1);
|
|
|
|
|
context.Add(skill2);
|
|
|
|
|
context.SaveChanges();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|