Début Many to Many
continuous-integration/drone/push Build is failing Details

EF2
nathan boileau 2 years ago
parent 72da7fa075
commit 56dfa7a5ce

@ -17,7 +17,10 @@ namespace EFLol
//public string Icon { get; set; }
//public LargeImage Image { get; set; }
//public ReadOnlyDictionary<string, int> Characteristics { get; private set; }
//private HashSet<Skill> skills = new HashSet<Skill>();
private HashSet<SkillEntity> skills = new HashSet<SkillEntity>();
public Collection<SkinEntity> Skins { get; set; }
//public List<Tuple<ChampionEntity, RunePage>> championsAndRunePages
}
}

@ -11,9 +11,7 @@ namespace EFLol
public int Id { get; set; }
public string Name { get; set; }
public string Description { get; set; }
//public RuneFamily Family { get; set; }
//public string Icon { get; set; }
//public string Image { get; set; }
public RuneFamilyEntity RuneFamily { get; set; }
}
}

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace EFLol
{
public class RuneFamilyEntity
{
public string Name { get; set; }
public string Description { get; set; }
}
}

@ -0,0 +1,25 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace EFLol
{
public class RunePageEntity
{
public String Name { get; set; }
public Dictionary<Category, RuneEntity> Runes { get; set; }
}
public enum Category
{
Major,
Minor1,
Minor2,
Minor3,
OtherMinor1,
OtherMinor2
}
}

@ -0,0 +1,24 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace EFLol
{
public class SkillEntity
{
public int Id { get; set; }
public string Name { get; set; }
public string Description { get; set; }
public SkillTypeEntity SkillType { get; set; }
}
public enum SkillTypeEntity
{
Unknown,
Basic,
Passive,
Ultimate
}
}
Loading…
Cancel
Save