public override bool Load(int id) { Database.DatabaseModels.Race race = new Database.DatabaseModels.Race(); bool hasLoaded = race.Load(id); this.id = race.id; name = race.name; shortDescription = race.shortDescription; description = race.description; age = race.age; speed = race.speed; Alignment alignment1 = new Alignment(); alignment1.Load(race.alignmentId); alignment = alignment1; Size size1 = new Size(); size1.Load(race.sizeId); size = size1; Race race1 = new Race(); race1.Load(race.variantId); this.variantOf = race1; return(hasLoaded); }
public override int Insert() { Database.DatabaseModels.Race race = new Database.DatabaseModels.Race { name = name, shortDescription = shortDescription, description = description, age = age, speed = speed, alignmentId = alignment.id, sizeId = size.id, variantId = variantOf.id, }; return(race.Insert()); }