/// <summary> /// 保存对阵 /// </summary> /// <returns></returns> public bool SaveFIghtMap(DbTransaction trans = null) { var fightMapString = GenerateFightMapString(); _leagueFightMapEntity.FightMapString = fightMapString; _leagueFightMapEntity.UpdateTime = DateTime.Now; if (!LeagueFightmapMgr.Update(_leagueFightMapEntity, trans)) { return(false); } return(true); }
/// <summary> /// 重置对阵 /// </summary> /// <returns></returns> public MessageCode ClearFightMap(DbTransaction trans = null) { if (_leagueFightMapEntity == null) { return(MessageCode.NbParameterError); } _leagueFightMapEntity.FightMapString = new byte[0]; _leagueFightMapEntity.UpdateTime = DateTime.Now; if (!LeagueFightmapMgr.Update(_leagueFightMapEntity, trans)) { return(MessageCode.NbUpdateFail); } return(MessageCode.Success); }
/// <summary> /// 重置对阵 这个联赛的总人数 /// </summary> /// <returns></returns> public MessageCode ClearFightMapStartLeague(int count) { if (_leagueFightMapEntity == null) { return(MessageCode.NbParameterError); } FightMap = new Dictionary <int, List <LeagueFight> >(); RankList = InitRank(count); _leagueFightMapEntity.FightMapString = GenerateFightMapString(); _leagueFightMapEntity.UpdateTime = DateTime.Now; if (!LeagueFightmapMgr.Update(_leagueFightMapEntity)) { return(MessageCode.NbUpdateFail); } return(MessageCode.Success); }