public IActionResult ShowRange(int reportId, int start, int end, int graphId) { var reportResult = _storage.GetReport(reportId); if (!reportResult.IsSuccess) { return(Error("Ошибка обращения к БД!", reportResult.Error.Message)); } var chart = _chartService.GetChart(graphId); chart.SetData(reportResult.Result.Issues, 6); var issues = chart.GetIssues(start, end); return(View("Show", new ShowIssuesModel() { Issues = issues })); }
public async Task <Chart> Get([FromRoute] int id) { var chart = await _chartService.GetChart(id); return(chart); }