public void ProcessUpdateLiveData() { string urlUpdateLodds = string.Concat( IbetConfig.URL_UPDATE_LODDS_MARKET, ParamContainer["LIVE_CT"].KeyName + "=" + HttpUtility.UrlEncode(ParamContainer["LIVE_CT"].KeyValue), "&key=", GetKey(UserName, this.Host, "lodds", null, ParamContainer["LIVE_CT"].KeyValue, "U"), "&" + ParamContainer["K"].KeyName + "=" + ParamContainer["K"].KeyValue, "&_=" + Utils.GetUnixTimestamp()); var updateLiveOddMessage = Get(urlUpdateLodds, IbetConfig.URL_NEW_MARKET, "application/x-www-form-urlencoded"); try { if (updateLiveOddMessage.StatusCode == HttpStatusCode.OK && !string.IsNullOrEmpty(updateLiveOddMessage.Result)) { string updateTime; ConvertUpdateData(updateLiveOddMessage.Result, out updateTime, DataContainer.LiveMatchOddBag); if (!ParamContainer.ContainsKey("LIVE_CT")) { ParamContainer["LIVE_CT"] = new ParamRequest("CT", updateTime); } else { ParamContainer["LIVE_CT"].KeyValue = updateTime; } UpdateException(this); } else { //Logger.Error("IBET: END->ProcessUpdateLiveData -> FAIL"); //Logger.Error("MESSAGE : " + updateLiveOddMessage.Result + " URL REQUEST:: " + urlUpdateLodds); UpdateException(this, eExceptionType.RequestFail); } } catch (Exception ex) { //Logger.Error(ex); Logger.Error("MESSAGE : " + updateLiveOddMessage.Result, ex); //UpdateException(this, eExceptionType.RequestFail); } //UpdateException(this, eExceptionType.RequestFail); }