示例#1
0
        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);
        }
示例#2
0
 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());
 }