private void AddDatabase(int key, MEventGetBigJackpotInfo data) { if (dataBase == null) { dataBase = Database.Instance; } dataBase.UpdateEventJackpot(key, data); }
public void UpdateEventJackpot(int key, MEventGetBigJackpotInfo data) { if (dictEventJackpot.ContainsKey(key)) { dictEventJackpot[key] = data; } else { dictEventJackpot.Add(key, data); } isGetDataEventJackpot = true; }
public MEventGetBigJackpotInfo GetEventJackpotByKey(int key) { MEventGetBigJackpotInfo evData; if (dictEventJackpot.ContainsKey(key)) { evData = dictEventJackpot[key]; } else { evData = new MEventGetBigJackpotInfo { IsEvent = false, list = new List <InfoEventJackpot>() }; } return(evData); }
private void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data) { switch (code) { case WebServiceCode.Code.GetBigJackpotInfoFarm: try { eventInfoJackpot = LitJson.JsonMapper.ToObject <MEventGetBigJackpotInfo>(data); AddDatabase((int)GameId.SLOT_NONGTRAI, eventInfoJackpot); } catch { eventInfoJackpot = new MEventGetBigJackpotInfo { list = new List <InfoEventJackpot>(), IsEvent = false, }; } break; case WebServiceCode.Code.GetBigJackpotInfoMafia: try { eventInfoJackpot = LitJson.JsonMapper.ToObject <MEventGetBigJackpotInfo>(data); AddDatabase((int)GameId.SLOT_MAFIA, eventInfoJackpot); } catch { eventInfoJackpot = new MEventGetBigJackpotInfo { list = new List <InfoEventJackpot>(), IsEvent = false, }; } break; case WebServiceCode.Code.GetBigJackpotInfo25Line: try { eventInfoJackpot = LitJson.JsonMapper.ToObject <MEventGetBigJackpotInfo>(data); AddDatabase((int)GameId.SLOT_HAIVUONG, eventInfoJackpot); } catch { eventInfoJackpot = new MEventGetBigJackpotInfo { list = new List <InfoEventJackpot>(), IsEvent = false, }; } break; //case WebServiceCode.Code.GetBigJackpotInfoHilo: // try // { // eventInfoJackpot = LitJson.JsonMapper.ToObject<MEventGetBigJackpotInfo>(data); // AddDatabase((int)GameId.HIGHLOW, eventInfoJackpot); // } // catch // { // eventInfoJackpot = new MEventGetBigJackpotInfo // { // list = new List<InfoEventJackpot>(), // IsEvent = false, // }; // } // break; case WebServiceCode.Code.GetBigJackpotInfoMiniPoker: try { eventInfoJackpot = LitJson.JsonMapper.ToObject <MEventGetBigJackpotInfo>(data); AddDatabase((int)GameId.MINIPOKER, eventInfoJackpot); } catch { eventInfoJackpot = new MEventGetBigJackpotInfo { list = new List <InfoEventJackpot>(), IsEvent = false, }; } break; case WebServiceCode.Code.GetBigJackpotInfoVuaBao: try { eventInfoJackpot = LitJson.JsonMapper.ToObject <MEventGetBigJackpotInfo>(data); AddDatabase((int)GameId.VUABAO, eventInfoJackpot); } catch { eventInfoJackpot = new MEventGetBigJackpotInfo { list = new List <InfoEventJackpot>(), IsEvent = false, }; } break; } }