public PartialViewResult GetAttendanceMealAuditReportByCenter(AttendanceMealAuditReport report)
        {
            StaffDetails staff = Fingerprints.Common.FactoryInstance.Instance.CreateInstance <StaffDetails>();

            report.SkipRows = report.GetSkipRows();
            report          = Fingerprints.Common.FactoryInstance.Instance.CreateInstance <Reporting>().GetAttendanceMealAuditReport(report, staff);

            return(PartialView("~/Views/Reporting/_AttendanceMealAuditReportTable.cshtml", report.AttendanceMealAuditReportList));
        }
        public void ExportAttendanceMealAuditReport(AttendanceMealAuditReport report, int reportFormatType)
        {
            #region Itextsharp PDF generation Region

            string       imagePath = Server.MapPath("~/Images/");
            StaffDetails staff     = Fingerprints.Common.FactoryInstance.Instance.CreateInstance <StaffDetails>();
            int          totalRecords;

            List <AttendenceDetailsByDate> attendanceDetails = Fingerprints.Common.FactoryInstance.Instance.CreateInstance <RosterData>().GetAttendenceDetailsByDate(out totalRecords, report, staff);

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

            MemoryStream workStream = Fingerprints.Common.FactoryInstance.Instance.CreateInstance <Export>().ExportAttendanceMealAuditReport(attendanceDetails, reportTypeEnum, imagePath);
            string       reportName = "Attendance_Meal_Audit_Report_";

            DownloadReport(workStream, reportTypeEnum, reportName);



            #endregion
        }