using System.Collections.Generic; using System.Threading.Tasks; using LCU.Library.Internal.DocumentIngestorModels.Entities; namespace LCU.API.Internal.DocumentIngestorLib.Repositories { public interface IProcessingLogRepository { Task> FindAsync(); Task FindByIdAsync(int id); Task> FindByDocumentProcessingInfoIdAsync(int documentProcessingInfoId); Task AddAsync(ProcessingLog processingLog); Task AddRangeAsync(IEnumerable processingLogs); void Update(ProcessingLog processingLog); void Remove(ProcessingLog processingLog); } }