public IActionResult ShowControlChart(QualityControlChartViewModel qualityControlChartViewModel) { List <BatchReport> reports = _generalHelperMethods.GetBatchReportsForDateSelector(qualityControlChartViewModel.DateSelectorModal); switch (qualityControlChartViewModel.ParameterId) { case "1": qualityControlChartViewModel.ChartData.AddRange(GetViscoChartData(reports)); break; case "2": qualityControlChartViewModel.ChartData.AddRange(GetPhChartData(reports)); break; case "3": qualityControlChartViewModel.ChartData.AddRange(GetSoftquatChartData(reports)); break; case "4": qualityControlChartViewModel.ChartData.AddRange(GetStenolDropChartData(reports)); break; case "5": qualityControlChartViewModel.ChartData.AddRange(GetActiveDropChartData(reports)); break; case "6": qualityControlChartViewModel.ChartData.AddRange(GetHCLChartData(reports)); break; } return(ViewComponent("QualityControlChart", qualityControlChartViewModel)); }
public IActionResult ControlCharts() { QualityControlChartViewModel qualityControlChartViewModel = new QualityControlChartViewModel() { DateSelectorModal = new DateSelectorModal { Year = DateTime.Now.Year, YearForWeek = DateTime.Now.Year } }; if (_applicationData.ApplicationMode == "demo") { qualityControlChartViewModel.SetDemoMode(); } else { qualityControlChartViewModel.SetFullAppMode(); } return(View(qualityControlChartViewModel)); }
public IViewComponentResult Invoke(QualityControlChartViewModel qualityControlChartViewModel) { return(View(qualityControlChartViewModel)); }