Files
2026-04-07 14:21:04 -05:00

14 lines
763 B
C#

namespace LCU.API.Internal.LoanRateLoadTestingLib.Repositories;
public interface IRateProcessingInfoRepository
{
Task<IEnumerable<RateProcessingInfo>?> FindAsync();
Task<RateProcessingInfo?> FindByIdAsync(int id);
Task<IEnumerable<RateProcessingInfo>?> FindRangeByIdAsync(List<int> ids);
Task<IEnumerable<RateProcessingInfo>?> FindByLoadTestRunInfoIdAsync(int loadTestRunInfoId);
Task<RateProcessingInfo?> AddAsync(RateProcessingInfo rateProcessingInfo);
Task AddRangeAsync(IEnumerable<RateProcessingInfo> rateProcessingInfos);
void UpdateRange(IEnumerable<RateProcessingInfo> rateProcessingInfos);
void Remove(RateProcessingInfo rateProcessingInfo);
void RemoveRange(IEnumerable<RateProcessingInfo> rateProcessingInfos);
}