public Totales_y_truputs Get([FromUri] string fecha, [FromUri] int meses)
        {
            var lista = new Comparativo().Consulta_sql_estado_de_resultados(fecha, meses);
            List <Establecimiento_res> establecimientos = new Comparativo().Obtener_resultados_establecimiento(lista);

            return(new Totales_y_truputs(establecimientos, lista));
        }
예제 #2
0
        public IActionResult ComparativoDuas([Bind("PrimeiraNacao,SegundaNacao,Indicador")] Comparativo comparativo)
        {
            var listaDePaises = MontaDropDownListPaises();

            ViewBag.Paises = listaDePaises;
            var     listaPaises   = MontaListaPaises();
            string  nomeIndicador = comparativo.Indicador;
            string  nome          = "";
            decimal d1            = 0;
            decimal d2            = 0;
            Nacao   Pais1         = _context.Nacoes.Where(m => m.Nome == comparativo.PrimeiraNacao).FirstOrDefault();
            Nacao   Pais2         = _context.Nacoes.Where(m => m.Nome == comparativo.SegundaNacao).FirstOrDefault();

            if (nomeIndicador == "Populacao")
            {
                d1   = Pais1.Populacao;
                d2   = Pais2.Populacao;
                nome = "Análise da população";
            }
            if (nomeIndicador == "PIB")
            {
                d1   = Pais1.PIB;
                d2   = Pais2.PIB;
                nome = "Análise do PIB";
            }
            if (nomeIndicador == "IDH")
            {
                d1   = Pais1.IDH;
                d2   = Pais2.IDH;
                nome = "Análise do IDH";
            }

            var eixoX = new List <string>();
            var eixoY = new List <decimal>();

            eixoX.Add(Pais1.Nome);
            eixoY.Add(d1);
            eixoX.Add(Pais2.Nome);
            eixoY.Add(d2);

            ViewBag.EixoX = eixoX.ToList();
            ViewBag.EixoY = eixoY.ToList();
            ViewBag.Nome  = nome;

            ViewData["ListaNacoes"] = new SelectList(listaPaises);

            return(View());
        }
        public IList <Establecimiento_res> Post([FromBody] string fecha, int meses)
        {
            var lista = new Comparativo().Consulta_sql_estado_de_resultados(fecha, meses);

            return(new Comparativo().Obtener_resultados_establecimiento(lista));
        }
        public List <Resultado> Get()
        {
            List <Resultado> res = new Comparativo().Consulta_sql_estado_de_resultados("06/01/2019", 0);

            return(res);
        }