25 lines
1.2 KiB
C#
25 lines
1.2 KiB
C#
using System.Collections.Generic;
|
|
using LCU.Shared.Collections.RepoApiLib.Models;
|
|
|
|
namespace LCU.API.Collections.RepoApi.Services.AutoIms
|
|
{
|
|
public interface IAuctionProcessorDao
|
|
{
|
|
string UpdateAutoImsFromAuctionData(ImsAutoFileData item);
|
|
|
|
RepoAccount FindByAuctionCustomerNoAndVinAsync(string auctionCustomerNo,
|
|
string unformattedVin);
|
|
|
|
ImsAutoFileData UpdateExistingFile(ImsAutoFileData existingAuctionFile, ImsAutoFileData imsAutoFileData);
|
|
ImsAutoFileData CreateImsAuctionFileData(ImsAutoFileData imsAutoFileData);
|
|
void Add(ImsAutoFileData assignment);
|
|
ImsAutoFileData FindByAuctionAssignmentIdAsync(int auctionAssignmentId);
|
|
ImsAutoFileData GetNonConformingImsFileRecord(string vin, string auctionCustomerNo);
|
|
ImsAutoFileData FindImsAuctionFileData(int auctionAssignmentId, string customerNo, string VIN);
|
|
AuctionAssignment FindByIdAsync(int id);
|
|
AuctionAssignment FindByAuctionCustomerNoAndVin(string auctionCustomerNo, string vin);
|
|
AuctionAssignment FindAuctionAssignment(ImsAutoFileData item);
|
|
RepoAccount FindRepoForImsAuctionItem(ImsAutoFileData item);
|
|
IReadOnlyCollection<AuctionAssignment> ListReadyForFloorPrice();
|
|
}
|
|
} |