public FactionRecord(FactionRecord faction, GoldInTreasury goldInTreasury) // for update { Id = faction.Id; RaceTypeId = faction.RaceTypeId; GoldInTreasury = goldInTreasury; ManaInTreasury = faction.ManaInTreasury; }
public FactionRecord(int raceTypeId, int goldInTreasury, int manaInTreasury) // for creation { Id = GameDataSequences.GetNextSequence("Faction"); RaceTypeId = new RaceTypeId(raceTypeId); GoldInTreasury = new GoldInTreasury(goldInTreasury); ManaInTreasury = new ManaInTreasury(manaInTreasury); }