WIP
This commit is contained in:
@@ -19,7 +19,40 @@ namespace PartSource.Services
|
||||
_fitmentContext = fitmentContext;
|
||||
}
|
||||
|
||||
public IList<string> GetYmmFitment(IList<Vehicle> vehicles)
|
||||
public async Task<VehicleFitmentDto> GetFitmentNotes(string sku, int vehicleId)
|
||||
{
|
||||
VehicleFitmentDto vehicleFitment = await _fitmentContext.VehicleFitments
|
||||
.Where(vf => vf.VehicleToEngineConfigId == vehicleId && vf.Sku == sku)
|
||||
.Select(vf => new VehicleFitmentDto
|
||||
{
|
||||
Sku = vf.Sku,
|
||||
LineCode = vf.LineCode,
|
||||
PartNumber = vf.PartNumber,
|
||||
NoteText = vf.NoteText,
|
||||
Year = vf.Year,
|
||||
MakeName = vf.MakeName,
|
||||
ModelName = vf.ModelName,
|
||||
BaseVehicleId = vf.BaseVehicleId,
|
||||
EngineConfigId = vf.EngineConfigId,
|
||||
VehicleToEngineConfigId = vf.VehicleToEngineConfigId
|
||||
})
|
||||
.FirstOrDefaultAsync();
|
||||
|
||||
if (vehicleFitment == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
vehicleFitment.SubmodelNames = await _fitmentContext.VehicleFitments
|
||||
.Where(vf => vf.BaseVehicleId == vehicleFitment.BaseVehicleId && vf.Sku == sku)
|
||||
.Select(vf => vf.SubmodelName)
|
||||
.Distinct()
|
||||
.ToListAsync();
|
||||
|
||||
return vehicleFitment;
|
||||
}
|
||||
|
||||
public IList<string> GetYmmFitment(IList<Vehicle> vehicles)
|
||||
{
|
||||
if (vehicles.Count == 0)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user