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;
 }
Beispiel #2
0
        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);
        }