public ActionResult ReportFilter(string focusAreaID = "0") { int fID = Convert.ToInt32(focusAreaID); smART.ViewModel.FocusArea focusArea = SearchHelper.GetFocusArea(focusAreaID); string fName = focusArea == null ? "" : focusArea.Focus_Area; string subFName = focusArea == null ? "" : focusArea.Sub_Focus_Area; ReportFilter entity = new smART.ViewModel.ReportFilter(); entity.FocusAreaID = fID; string view = string.Format("~/Views/Reports/Filters/{0}.cshtml", GetFilterViewByFocusArea(fName, subFName)); return(PartialView(view, entity)); }
public ActionResult ReportContent(ReportFilter entity) { if (entity != null) { smART.ViewModel.FocusArea focusArea = SearchHelper.GetFocusArea(entity.FocusAreaID.ToString()); if (focusArea != null) { entity.ReportName = focusArea.Report_Name; entity.SP_Name = focusArea.View_Name; entity.DataSet_Name = focusArea.DataSet_Name; entity.Parameters = focusArea.Parameters; entity.SubReportInfo = focusArea.SubReportInfo; } } Session["ReportFilter"] = entity; return(PartialView("~/Views/Reports/ReportContent.cshtml")); }