Ejemplo n.º 1
0
        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"];
        }
Ejemplo n.º 2
0
        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"]
            };
        }