public JsonResult GetTotalByCategoryBetweenDates(string categoria, string dataInicio, string dataFim)
        {
            DadosGrafico dadosGraficos = new DadosGrafico();
            DateTime di = DateTime.ParseExact(dataInicio, "dd/MM/yyyy", null);
            DateTime df = DateTime.ParseExact(dataFim, "dd/MM/yyyy", null);

            dadosGraficos.Quantidade = categoriaRepository.GetTotalByCategoryBetweenDates(categoria, di, df);
            dadosGraficos.Siglas = estadoRepository.GetStatesAcronymsByCategory(categoria);


            return Json(dadosGraficos, JsonRequestBehavior.AllowGet);
        }
        public JsonResult GetGraphicData(string categoria)
        {
            DadosGrafico dadosGraficos = new DadosGrafico();

            if (string.IsNullOrEmpty(categoria))
            {
                dadosGraficos.Quantidade = categoriaRepository.GetTotalByCategory("Assalto");
                dadosGraficos.Siglas = estadoRepository.GetStatesAcronymsByCategory("Assalto");
            }
            else
            {
                dadosGraficos.Quantidade = categoriaRepository.GetTotalByCategory(categoria);
                dadosGraficos.Siglas = estadoRepository.GetStatesAcronymsByCategory(categoria);
            }

            return Json(dadosGraficos, JsonRequestBehavior.AllowGet);

        }