public void ExportScreeningReviewReport(NDayScreeningReviewReport nDayScreeningReviewReport, int reportFormatType)
        {
            try
            {
                nDayScreeningReviewReport.RequestedPage = 0;
                nDayScreeningReviewReport.PageSize      = 0;
                nDayScreeningReviewReport.SkipRows      = nDayScreeningReviewReport.GetSkipRows();
                nDayScreeningReviewReport.SortColumn    = "Classroom";
                nDayScreeningReviewReport.SortOrder     = "ASC";

                nDayScreeningReviewReport = screeningData.GetScreeningReviewReport(staff, nDayScreeningReviewReport);


                #region Itextsharp PDF generation Region

                string imagePath = Server.MapPath("~/Images/");


                var reportTypeEnum = FingerprintsModel.EnumHelper.GetEnumByStringValue <FingerprintsModel.Enums.ReportFormatType>(reportFormatType.ToString());

                MemoryStream workStream = Fingerprints.Common.FactoryInstance.Instance.CreateInstance <Export>().ExportScreeningReviewReport(nDayScreeningReviewReport, reportTypeEnum, imagePath);
                string       reportName = "45-Day_Screening_Review_Report";

                DownloadReport(workStream, reportTypeEnum, reportName);



                #endregion
            }
            catch (Exception ex)
            {
                clsError.WriteException(ex);
            }
        }
        public PartialViewResult GetScreeningReviewReport(NDayScreeningReviewReport nDayScreeningReviewReport)
        {
            nDayScreeningReviewReport.SkipRows = nDayScreeningReviewReport.GetSkipRows();


            nDayScreeningReviewReport = screeningData.GetScreeningReviewReport(staff, nDayScreeningReviewReport);

            return(PartialView("~/Views/Screening/_ScreeningReview.cshtml", nDayScreeningReviewReport));
        }