.
This commit is contained in:
@@ -19,6 +19,8 @@ namespace PartSource.Data.Contexts
|
||||
|
||||
public DbSet<Vehicle> Vehicles { get; set; }
|
||||
|
||||
public DbSet<VehicleFitment> VehicleFitments { get; set; }
|
||||
|
||||
public DbSet<Wiper> Wipers { get; set; }
|
||||
|
||||
protected override void OnModelCreating(ModelBuilder modelBuilder)
|
||||
@@ -28,6 +30,7 @@ namespace PartSource.Data.Contexts
|
||||
modelBuilder.Entity<DcfMapping>().HasKey(d => new { d.LineCode, d.WhiCode });
|
||||
modelBuilder.Entity<Fitment>().HasKey(f => new { f.BaseVehicleId, f.EngineConfigId, f.LineCode, f.PartNumber });
|
||||
modelBuilder.Entity<Wiper>().HasKey(f => new { f.BaseVehicleId, f.PartNumber, f.LineCode, f.Position});
|
||||
modelBuilder.Entity<VehicleFitment>().HasNoKey();
|
||||
|
||||
foreach (IMutableEntityType entityType in modelBuilder.Model.GetEntityTypes())
|
||||
{
|
||||
|
||||
@@ -5,10 +5,8 @@ using System.Text;
|
||||
|
||||
namespace PartSource.Data.Dtos
|
||||
{
|
||||
public class VehicleFitmentDto
|
||||
{
|
||||
public Fitment Fitment { get; set; }
|
||||
|
||||
public Vehicle Vehicle { get; set; }
|
||||
}
|
||||
public class VehicleFitmentDto : VehicleFitment
|
||||
{
|
||||
public IList<string> SubmodelNames { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
27
PartSource.Data/Models/VehicleFitment.cs
Normal file
27
PartSource.Data/Models/VehicleFitment.cs
Normal file
@@ -0,0 +1,27 @@
|
||||
namespace PartSource.Data.Models
|
||||
{
|
||||
public class VehicleFitment
|
||||
{
|
||||
public string Sku { get; set; }
|
||||
|
||||
public string LineCode { get; set; }
|
||||
|
||||
public string PartNumber { get; set; }
|
||||
|
||||
public string NoteText { get; set; }
|
||||
|
||||
public int Year { get; set; }
|
||||
|
||||
public string MakeName { get; set; }
|
||||
|
||||
public string ModelName { get; set; }
|
||||
|
||||
public string SubmodelName { get; set; }
|
||||
|
||||
public int BaseVehicleId { get; set; }
|
||||
|
||||
public int EngineConfigId { get; set; }
|
||||
|
||||
public int VehicleToEngineConfigId { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user