14 lines
763 B
C#
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);
|
|
} |