public NewSousRace GenerateNewSousRace() { SousRace sr = new SousRace(); sr.InitNewSousRace(); NewSousRace newSousRace = new NewSousRace(sr); return(newSousRace); }
public NewSousRace(SousRace sousRace) { this.Id = sousRace.Id; this.Nom = sousRace.Nom; this.Definition = sousRace.Definition; if (sousRace.Race != null) { this.IdRace = sousRace.Race.Id; this.NomRace = sousRace.Race.Nom; } else { this.IdRace = 0; this.NomRace = "sans"; } this.Stat = new List <NewValeurStat>(); foreach (ValeurSousRaceStat vsr in sousRace.Stat) { this.Stat.Add(new NewValeurStat(vsr)); } }