public async Task <ChartDashCatogorias> GetChartDashCatogorias() { DateTime today = DateTime.Today; ChartDashCatogorias chart = new ChartDashCatogorias(); chart.Ano = today.Year; chart.Mes = today.Month; IEnumerable <DashCategoriasViewEntity> result = await _parcelasRepository.GetChartDashCategoriasParcelas(chart.Ano, chart.Mes); result = result.OrderBy(x => x.NomeCategoria).ThenBy(x => x.IdCategoria).ToList(); foreach (DashCategoriasViewEntity item in result) { chart.Categorias.Add(item.NomeCategoria); chart.Cores.Add(item.Cor); chart.Valores.Add(item.Valor); } return(chart); }
public async Task <JsonResult> ChartCategorias() { ChartDashCatogorias result = await _dashboardService.GetChartDashCatogorias(); return(Json(result)); }