public ActionResult Index(ParamDateRangeModel daterange) { var patientvisitstatisticsModel = _clPatientStatisticsDB.PatientVisitStatistics(daterange.DateFrom); //_clReportDAL.GetReportProcedureDoneListDAL(DateFrom, DateTo); ReportViewer reportViewer = new ReportViewer(); reportViewer.ProcessingMode = ProcessingMode.Local; reportViewer.LocalReport.ReportPath = Request.MapPath(Request.ApplicationPath) + @"\Areas\ManagementReports\Reports\PatientStatistics\PatientVisitStatistics.rdl"; reportViewer.LocalReport.DataSources.Add(new ReportDataSource("dsPatientVisitStatistics", patientvisitstatisticsModel)); reportViewer.LocalReport.SetParameters(new ReportParameter("visitdate", daterange.DateFrom)); reportViewer.LocalReport.DisplayName = base.SaveFilestreamtoPDF(reportViewer); ViewBag.ReportViewer = reportViewer; //ReportPrintDocument rp = new ReportPrintDocument(reportViewer.LocalReport); //rp.Print(); return(View()); //return View("CathProcedureDoneList", ViewBag.ReportViewer); }