123456789101112131415161718192021222324252627282930 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using Comal.Classes;
- using InABox.Core;
- namespace PRSDesktop;
- public class DataEntryViewList : DocumentViewList<DataEntryDocument>
- {
- protected override IEnumerable<Document> LoadDocuments(IEnumerable<Guid> ids)
- {
- return DataEntryCache.Cache.LoadDocuments(ids, checkTimestamp: true);
- }
- protected override Guid GetID(DataEntryDocument document)
- {
- return document.ID;
- }
- protected override Guid GetDocumentID(DataEntryDocument document)
- {
- return document.Document.ID;
- }
-
- protected override string GetDocumentFileName(IEnumerable<DataEntryDocument> documents, Document document)
- {
- return Documents.FirstOrDefault(x => x.Document.ID == document.ID)?.Document.FileName ?? "";
- }
- }
|