public ActionResult ServiceLineExplorer(FormCollection fc) { if (ModelState.IsValid) { Stopwatch sw = new Stopwatch(); sw.Start(); try { TryUpdateModel(viewModel); Session["ReportsViewModel"] = viewModel; viewModel.SetSelectedServiceLine(fc["SelectedServiceLine"]); SystemDataProvider systemDataProvider = Session["SystemDataProvider"] as SystemDataProvider; var sqlHelper = new SqlHelper(systemDataProvider); sqlHelper.GetServiceLineData(viewModel); } finally { sw.Stop(); LoggerHelper.RecordTiming(System.Reflection.MethodBase.GetCurrentMethod().Name, sw, log); } return View(viewModel); } return View(); }