예제 #1
0
        public JsonResult ObterTodos()
        {
            var caixa     = repository.ObterTodos();
            var resultado = new { data = caixa };

            return(Json(resultado, JsonRequestBehavior.AllowGet));
        }
예제 #2
0
        // GET: Dashboard
        public ActionResult Index()
        {
            TituloReceberRepository tituloReceberRepository = new TituloReceberRepository();
            decimal totalReceber = tituloReceberRepository.ObterTodos().Sum(x => x.ValorTotal);

            TituloPagarRepository tituloPagarRepository = new TituloPagarRepository();
            decimal totalPagar = tituloPagarRepository.ObterTodos().Sum(x => x.ValorTotal);

            ViewBag.ContasPagar   = Convert.ToString(totalPagar).Replace(",", ".");
            ViewBag.ContasReceber = Convert.ToString(totalReceber).Replace(",", ".");

            var saldo = (totalReceber - totalPagar);

            ViewBag.Saldo = saldo;

            CaixaRepository caixaRepositorySaida = new CaixaRepository();
            decimal         operacaoSaida        = caixaRepositorySaida.ObterTodos().Where(w => w.Operacao == "Saída").Sum(x => x.Valor);

            ViewBag.Saida = operacaoSaida;

            CaixaRepository caixaRepositoryEntrada = new CaixaRepository();
            decimal         operacaoEntrada        = caixaRepositoryEntrada.ObterTodos().Where(w => w.Operacao == "Entrada").Sum(x => x.Valor);

            ViewBag.Entrada = operacaoEntrada;

            TituloPagarRepository tituloPagarData = new TituloPagarRepository();
            decimal data = tituloPagarData.ObterTodos().Where(w => w.DataVencimento == DateTime.Now).Sum(x => x.ValorTotal);

            ViewBag.Data = data;

            return(View());
        }