private bool InsertGamePref(Logic.Game.GameRoom v) { Database.LinqToSql.GameRoomPreferance toAdd = new GameRoomPreferance(); toAdd.GameId = v.GetGameNum(); toAdd.BuyInPolicy = v.GetBuyInPolicy(); toAdd.GameMode = _controller.GetGameModeValByName(v.GetGameMode().ToString()); toAdd.CanSpectate = v.IsSpectatable(); toAdd.League = _controller.GetLeagueValByName(v.GetLeagueName().ToString()); toAdd.MaxPlayers = v.GetMaxPlayer(); toAdd.MinPlayers = v.GetMinPlayer(); toAdd.Roomid = v.Id; toAdd.EnterGamePolicy = v.GetStartingChip(); toAdd.MinBet = v.GetMinBet(); toAdd.PotSize = v.GetPotSize(); return(_controller.InsertPref(toAdd)); }
public bool InsertPref(GameRoomPreferance toAdd) { try { using (connectionsLinqDataContext db = new connectionsLinqDataContext()) { db.InsertPrefToDb(toAdd.Roomid, toAdd.CanSpectate, toAdd.MinPlayers, toAdd.MaxPlayers, toAdd.BuyInPolicy, toAdd.EnterGamePolicy, toAdd.MinBet, toAdd.League, toAdd.GameMode, toAdd.GameId, toAdd.PotSize); return(true); } } catch (Exception e) { return(false); } }
private GameRoomPreferance ConvertGamePref(GetGameRoomPrefByIdResult p) { GameRoomPreferance toRet = new GameRoomPreferance(); toRet.BuyInPolicy = p.BuyInPolicy; toRet.CanSpectate = p.CanSpectate; toRet.EnterGamePolicy = p.EnterGamePolicy; toRet.GameId = p.GameId; toRet.GameMode = p.GameMode; toRet.League = p.League; toRet.MaxPlayers = p.MaxPlayers; toRet.MinBet = p.MinBet; toRet.MinPlayers = p.MinPlayers; toRet.PotSize = p.PotSize; toRet.Roomid = p.Roomid; return(toRet); }
public Logic.Game.GameRoom GameRoomFromXElement(XElement xElement) { var xmlSerializer = new XmlSerializer(typeof(GameRoomXML)); GameRoomXML parsed = (GameRoomXML)xmlSerializer.Deserialize(xElement.CreateReader()); Logic.Game.GameRoom toRet = parsed.ConvertToLogicGR(_gc); GameRoomPreferance pref = _controller.GetGameRoomPrefById(toRet.Id); int modeVal = 1; int leagueVal = 1; if (pref != null) { modeVal = (int)pref.GameMode; leagueVal = (int)pref.GameMode; toRet.SetDeco((int)(pref.MinBet), (int)(pref.EnterGamePolicy), (bool)(pref.CanSpectate), (int)(pref.MinPlayers), (int)(pref.MaxPlayers) , (int)(pref.BuyInPolicy), ConvertGameMode(modeVal), ConvertLeague(leagueVal)); } return(toRet); }