public void lerDadosJson(JObject pJsonObject) { JObject jsSorteio = (JObject)pJsonObject["concurso"]; JArray jsNumsSorteados = (JArray)jsSorteio["numeros_sorteados"]; JObject jsGanhadores = (JObject)jsSorteio["premiacao"]; this.nConcurso = (int)jsSorteio["numero"]; this.dataConcurso = (string)jsSorteio["data"]; this.cidadeConcurso = (string)jsSorteio["cidade"]; this.localConcurso = (string)jsSorteio["local"]; this.valorAcumulado = (string)jsSorteio["valor_acumulado"]; this.NumerosSorteados = jsNumsSorteados.ToObject<List<int>>(); JObject jsGanhador = (JObject)jsGanhadores["sena"]; this.Sena = new GanhadorConcurso { nGanhadores = (string)jsGanhador["ganhadores"], valorPago = (string)jsGanhador["valor_pago"] }; jsGanhador = (JObject)jsGanhadores["quina"]; this.Quina = new GanhadorConcurso { nGanhadores = (string)jsGanhador["ganhadores"], valorPago = (string)jsGanhador["valor_pago"] }; jsGanhador = (JObject)jsGanhadores["quadra"]; this.Quadra = new GanhadorConcurso { nGanhadores = (string)jsGanhador["ganhadores"], valorPago = (string)jsGanhador["valor_pago"] }; this.arrecadacaoTotal = (string)jsSorteio["arrecadacao_total"]; JObject proxCon = (JObject)pJsonObject["proximo_concurso"]; this.proxConcMS = new ProximoConcurso { dataProxConcurso = (string)proxCon["data"], valorEstimado = (string)proxCon["valor_estimado"] }; JObject concFinal = (JObject)pJsonObject["concurso_final_zero"]; this.concFinalZero = new ConcursoEspecial { numConc = (int)concFinal["numero"], valorAcum = (string)concFinal["valor_acumulado"] }; this.valorAcumMegaVirada = (string)pJsonObject["mega_virada_valor_acumulado"]; }
public void lerDadosJson(JObject pJsonObject) { JObject jsSorteio = (JObject)pJsonObject["concurso"]; JArray jsNumsSorteados = (JArray)jsSorteio["numeros_sorteados"]; JObject jsGanhadores = (JObject)jsSorteio["premiacao"]; JObject jsTimeCoracao = (JObject)jsSorteio["time_coracao"]; this.nConcurso = (int)jsSorteio["numero"]; this.dataConcurso = (string)jsSorteio["data"]; this.cidadeConcurso = (string)jsSorteio["cidade"]; this.localConcurso = (string)jsSorteio["local"]; this.valorAcumulado = (string)jsSorteio["valor_acumulado"]; this.NumerosSorteados = jsNumsSorteados.ToObject<List<int>>(); JObject jsGanhador = (JObject)jsGanhadores["acertos_7"]; this.SeteAcertos = new GanhadorConcurso { nGanhadores = (string)jsGanhador["ganhadores"], valorPago = (string)jsGanhador["valor_pago"] }; jsGanhador = (JObject)jsGanhadores["acertos_6"]; this.SeisAcertos = new GanhadorConcurso { nGanhadores = (string)jsGanhador["ganhadores"], valorPago = (string)jsGanhador["valor_pago"] }; jsGanhador = (JObject)jsGanhadores["acertos_5"]; this.CincoAcertos = new GanhadorConcurso { nGanhadores = (string)jsGanhador["ganhadores"], valorPago = (string)jsGanhador["valor_pago"] }; jsGanhador = (JObject)jsGanhadores["acertos_4"]; this.QuatroAcertos = new GanhadorConcurso { nGanhadores = (string)jsGanhador["ganhadores"], valorPago = (string)jsGanhador["valor_pago"] }; jsGanhador = (JObject)jsGanhadores["acertos_3"]; this.TresAcertos = new GanhadorConcurso { nGanhadores = (string)jsGanhador["ganhadores"], valorPago = (string)jsGanhador["valor_pago"] }; this.nomeTimeCoracao = (string)jsTimeCoracao["time"]; this.AcertosTimeCoracao = new GanhadorConcurso { nGanhadores = (string)jsTimeCoracao["ganhadores"], valorPago = (string)jsTimeCoracao["valor_pago"] }; this.arrecadacaoTotal = (string)jsSorteio["arrecadacao_total"]; JObject proxCon = (JObject)pJsonObject["proximo_concurso"]; this.proxConcTM = new ProximoConcurso { dataProxConcurso = (string)proxCon["data"], valorEstimado = (string)proxCon["valor_estimado"] }; JObject concFinal = (JObject)pJsonObject["concurso_final_cinco"]; this.concFinalCinco = new ConcursoEspecial { numConc = (int)concFinal["numero"], valorAcum = (string)concFinal["valor_acumulado"] }; }