public async Task <KpiChartContract> GetChartDataByIdAsync(int id) { var chartData = await Context.KpiCharts.FindAsync(id); if (chartData == null) { throw new CannotFindIdException("chart", id); } var result = KPIDashboardMapper.ChartEntityToContract(chartData); return(result); }