ride reconcilation with driver profile update
This commit is contained in:
@@ -60,6 +60,9 @@ public class AppDBContext(DbContextOptions<AppDBContext> options) : DbContext(op
|
||||
public DbSet<RegionalBudget> RegionalBudgets { get; set; }
|
||||
public DbSet<RegionAgencyMap> RegionAgencyMaps { get; set; }
|
||||
public DbSet<RegionalTaxRule> RegionalTaxRules { get; set; }
|
||||
public DbSet<RideItemCount> RideItemCounts { get; set; }
|
||||
public DbSet<RideVariance> RideVariances { get; set; }
|
||||
public DbSet<RideCloseSummary> RideCloseSummaries { get; set; }
|
||||
|
||||
protected override void OnModelCreating(ModelBuilder modelBuilder)
|
||||
{
|
||||
@@ -399,6 +402,23 @@ public class AppDBContext(DbContextOptions<AppDBContext> options) : DbContext(op
|
||||
.HasIndex(r => r.FK_RegionId)
|
||||
.IsUnique();
|
||||
|
||||
modelBuilder.Entity<RideVariance>()
|
||||
.HasOne(v => v.ResolvedBy)
|
||||
.WithMany()
|
||||
.HasForeignKey(v => v.FK_ResolvedByUserId)
|
||||
.OnDelete(DeleteBehavior.Restrict)
|
||||
.IsRequired(false);
|
||||
|
||||
modelBuilder.Entity<RideCloseSummary>()
|
||||
.HasIndex(s => s.FK_RideId)
|
||||
.IsUnique();
|
||||
|
||||
modelBuilder.Entity<RideCloseSummary>()
|
||||
.HasOne(s => s.ClosedByUser)
|
||||
.WithMany()
|
||||
.HasForeignKey(s => s.FK_ClosedByUserId)
|
||||
.OnDelete(DeleteBehavior.Restrict);
|
||||
|
||||
Seed.RoleAndPermissionSeed.Apply(modelBuilder);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user