public static async Task <SaidaGraficos> GetSaidaGanhoMesAtual(DateTime dataAtual)
        {
            SaidaGraficos saidas = new SaidaGraficos();


            using (var ctx = new Context())
            {
                //entradas = ctx.EntradasProdutos.Include("Produto").ToList();
                var sql = "SELECT FORMAT (data, 'MM/yyyy') as data, SUM((preco_custo*quant)) as total " +
                          "from saida_produto " +
                          "inner join produto on produto.id = saida_produto.id_produto " +
                          "WHERE MONTH(data) =" + dataAtual.Month + "and YEAR(data) =" + dataAtual.Year +
                          "GROUP BY FORMAT(data, 'MM/yyyy')";

                var saidaBanco = await ctx.Database.Connection.QueryAsync <SaidaGraficos>(sql);

                saidas = saidaBanco.FirstOrDefault();
            }



            return(saidas);
        }
        public async Task <JsonResult> GetGanhosMesAtualEAnoAtual()
        {
            DateTime dataAtual = new DateTime();

            dataAtual = DateTime.Now;

            EntradaGraficos entradas = new EntradaGraficos();
            SaidaGraficos   saidas   = new SaidaGraficos();
            decimal         resultadoMes;

            entradas = await EntradaESaidaGraficoDao.GetEntradaGastoMesAtual(dataAtual);

            saidas = await EntradaESaidaGraficoDao.GetSaidaGanhoMesAtual(dataAtual);

            if (saidas != null && entradas != null)
            {
                resultadoMes = saidas.total - entradas.total;
            }
            else
            {
                resultadoMes = 0;
            }

            //Calculando Ano
            decimal resultadoAno;

            decimal totalEntradas = await EntradaESaidaGraficoDao.GetEntradaGastoAnoAtual(dataAtual);

            decimal totalSaidas = await EntradaESaidaGraficoDao.GetSaidaGanhoAnoAtual(dataAtual);

            resultadoAno = totalSaidas - totalEntradas;



            return(Json(new { ResultadoMes = resultadoMes, ResultadoAno = resultadoAno }));
        }