public async Task <IActionResult> ChangeChartAjax(string chartName) { var chart = await chartService.GetChartByNameAsync(chartName); string html = await viewConverter.RenderPartialViewToString(this, "FuncView", new ChartViewModel { a = chart.a, b = chart.b, c = chart.c, from = chart.from, to = chart.to, step = chart.step, points = chart.points, chartName = chart.chartName }); string points = chart.points; return(Json(new { points, html })); }