/// <summary>
        /// Prepares complete variance report string
        /// </summary>
        /// <param name="claimAdjudicationReportReportList">list of claim data in variance report</param>
        /// <param name="currentDateTime"></param>
        /// <returns></returns>
        private string GetReportData(ClaimAdjudicationReportViewModel claimAdjudicationReportReportList, string currentDateTime)
        {
            string fileName = (claimAdjudicationReportReportList.ColumnNames != null && claimAdjudicationReportReportList.ColumnNames.Count > 0)
                ? ReportUtility.GenerateCsvFileForOpenClaims(claimAdjudicationReportReportList.ClaimData, claimAdjudicationReportReportList.ColumnNames, currentDateTime) :
                              _reportUtility.GenerateCsvFile(claimAdjudicationReportReportList.ClaimData, currentDateTime);

            return(fileName);
        }
        /// <summary>
        /// Prepares complete variance report string
        /// </summary>
        /// <param name="varianceReportList">list of claim data in variance report</param>
        /// <param name="currentDateTime"></param>
        /// <returns></returns>
        private string GetReportData(VarianceReportViewModel varianceReportList, string currentDateTime)
        {
            string fileName = _reportUtility.GenerateCsvFile(varianceReportList.ClaimData, currentDateTime);

            return(fileName);
        }