using LCU.Library.Internal.LCUFilterModels.Pagination; namespace LCU.API.Internal.LoanRateLoadTestingLib.Repositories; public interface ILoadTestRunInfoRepository { Task?> FindAsync(); Task FindByIdAsync(int id); Task?> FindRangeByIdAsync(List ids); Task> FindFilteredLoadTestRunInfosAsync(LoadTestRunInfoFilter loadTestRunInfoFilter); Task AddAsync(LoadTestRunInfo loadTestRunInfo); Task AddRangeAsync(IEnumerable loadTestRunInfos); void UpdateRange(IEnumerable loadTestRunInfos); void Remove(LoadTestRunInfo loadTestRunInfo); void RemoveRange(IEnumerable loadTestRunInfos); }