public JsonResult GetDadosSaidas()
        {
            List <SaidaGraficos> saidasResult = new List <SaidaGraficos>();

            saidasResult = EntradaESaidaGraficoDao.GetSaidasGrafico();

            return(Json(saidasResult));
        }
        public JsonResult GetDadosEntradas()
        {
            List <EntradaGraficos> entradasResult = new List <EntradaGraficos>();

            entradasResult = EntradaESaidaGraficoDao.GetEntradasGrafico();

            return(Json(entradasResult));
        }
        public async Task <JsonResult> GetDadosEntradasESaidas()
        {
            List <EntradaGraficos> entradasResult = new List <EntradaGraficos>();

            entradasResult = await EntradaESaidaGraficoDao.GetEntradasGrafico();

            List <SaidaGraficos> saidasResult = new List <SaidaGraficos>();

            saidasResult = await EntradaESaidaGraficoDao.GetSaidasGrafico();

            return(Json(new { Entradas = entradasResult, Saidas = saidasResult }));
        }
        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 }));
        }
        public async Task <ActionResult> RelatorioSaidas()
        {
            List <SaidaGraficos> saidas = await EntradaESaidaGraficoDao.GetSaidasGrafico();

            return(View(saidas));
        }