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