This commit is contained in:
Zeeshaun
2026-03-13 09:11:35 -05:00
parent f004c8205a
commit c2d6bda458
197 changed files with 14970 additions and 0 deletions
@@ -0,0 +1,31 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using LCU.API.Internal.DocumentLib.Containers;
using LCU.API.Internal.DocumentLib.Utilities;
using MongoDB.Driver;
namespace LCU.API.Internal.DocumentLib.Repositories;
public class DocumentAuditRepository : IDocumentAuditRepository
{
private readonly IMongoCollection<DocumentAudit> _documentAudits;
public DocumentAuditRepository(IMongoCollectionFactory collectionFactory)
{
_documentAudits = collectionFactory.GetCollection<DocumentAudit>();
}
public async Task<List<DocumentAudit>> GetDocumentAudits(params Guid[] documentIds)
{
return await (await _documentAudits.FindAsync(doc => documentIds.Contains(doc.DocumentId))).ToListAsync();
}
public async Task<IEnumerable<DocumentAudit>> SaveDocumentAudits(params DocumentAudit[] documentAudit)
{
await _documentAudits.InsertManyAsync(documentAudit);
return documentAudit;
}
}