private IExamLevelInfo create1LvInfoByEnt(CExamLevel lvEnt) { IExamLevelInfo ret = new CExamLevelInfoImpl(); ret.ExamId = lvEnt.ExamId; ret.LevelName = lvEnt.LevelName; ret.LevelOrder = lvEnt.LevelOrder; ret.OneGoupPilesNum = lvEnt.GroupPilesNum; ret.PilesTypeId = lvEnt.PilesTypeId; ret.PrimPiles = this.loadPilesByeTypeId(lvEnt.PilesTypeId); ret.RandOrderPiles = CUtilFunctions.Inst.genRandOrderPilesList(ret.PrimPiles); ret.Goups = new CLevelGroupsDataGenerator().genDo(ret.RandOrderPiles,ret.OneGoupPilesNum); return ret; }
private IExamLevelInfo create1LvInfoByEnt(CExamLevel lvEnt) { IExamLevelInfo ret = new CExamLevelInfoImpl(); ret.ExamId = lvEnt.ExamId; ret.LevelName = lvEnt.LevelName; ret.LevelOrder = lvEnt.LevelOrder; ret.OneGoupPilesNum = lvEnt.GroupPilesNum; ret.PilesTypeId = lvEnt.PilesTypeId; ret.PrimPiles = this.loadPilesByeTypeId(lvEnt.PilesTypeId); ret.RandOrderPiles = CUtilFunctions.Inst.genRandOrderPilesList(ret.PrimPiles); ret.Goups = new CLevelGroupsDataGenerator().genDo(ret.RandOrderPiles, ret.OneGoupPilesNum); return(ret); }