public string GetFilePath()
        {
            if (string.IsNullOrWhiteSpace(CachedFilePath))
            {
                // Haitham saves the LeasePak reports out on the drive under a folder from two business days ago
                var twoBusinessDaysAgo = CalendarRepository.GetPreviousBusinessDay(CalendarRepository.GetPreviousBusinessDay(ReportDate));
                CachedFilePath = $@"{RuntimeSettings.LeasePakReporting.ReportingFolderFilepath}\{twoBusinessDaysAgo:MMddyy}\p{Portfolio}_{Constants.LeasePakReporting.PreAuthorizedPaymentsReportFileName}";
            }

            return(CachedFilePath);
        }