/// <summary> /// Create a record of files that have been uploaded for a report, if there's not one already /// </summary> /// <param name="ReportId">Directory name being used as report id</param> /// <returns>The record object with a set of files that have been uploaded so far</returns> FReportRecord EnsureRecord(string ReportId) { string ReportIdKey = ReportId.ToLower(); FReportRecord UploadRecord; if (!UploadRecords.TryGetValue(ReportIdKey, out UploadRecord)) { UploadRecord = new FReportRecord(); UploadRecords[ReportIdKey] = UploadRecord; } UploadRecord.LastAccessTime = DateTime.Now; DoHouseKeeping(); return(UploadRecord); }
/// <summary> /// Create a record of files that have been uploaded for a report, if there's not one already /// </summary> /// <param name="ReportId">Directory name being used as report id</param> /// <returns>The record object with a set of files that have been uploaded so far</returns> FReportRecord EnsureRecord(string ReportId) { string ReportIdKey = ReportId.ToLower(); FReportRecord UploadRecord; if (!UploadRecords.TryGetValue(ReportIdKey, out UploadRecord)) { UploadRecord = new FReportRecord(); UploadRecords[ReportIdKey] = UploadRecord; } UploadRecord.LastAccessTime = DateTime.Now; DoHouseKeeping(); return UploadRecord; }