This commit is contained in:
Loretta 2024-06-28 09:02:44 +02:00
parent 372de428d6
commit 3604bdbc30
2 changed files with 5 additions and 4 deletions

View File

@ -24,6 +24,8 @@ namespace TIAM.Database.DbContexts.Users
public DbSet<Company> Companies { get; set; } public DbSet<Company> Companies { get; set; }
public DbSet<Transfer> Transfers { get; set; } public DbSet<Transfer> Transfers { get; set; }
public DbSet<TransferToDriver> TransferToDrivers { get; set; }
public DbSet<TransferDestinationToProduct> TransferDestinationToProducts { get; set; } public DbSet<TransferDestinationToProduct> TransferDestinationToProducts { get; set; }
public DbSet<TransferDestination> TransferDestinations { get; set; } public DbSet<TransferDestination> TransferDestinations { get; set; }
@ -86,6 +88,5 @@ namespace TIAM.Database.DbContexts.Users
// //builderUserProductJsonDetail.OwnsMany(userProductJsonDetail => userProductJsonDetail.Cars2); // //builderUserProductJsonDetail.OwnsMany(userProductJsonDetail => userProductJsonDetail.Cars2);
// }); // });
} }
} }
} }

View File

@ -16,7 +16,7 @@ public static class TransferToDriverDbSetExtensions
public static IQueryable<TransferToDriver> GetTransferToDriversByTransferId(this ITransferToDriverDbSet ctx, Guid transferId, bool autoInclude = true) public static IQueryable<TransferToDriver> GetTransferToDriversByTransferId(this ITransferToDriverDbSet ctx, Guid transferId, bool autoInclude = true)
=> ctx.TransferToDrivers.Where(x => x.TransferId == transferId); => ctx.TransferToDrivers.Where(x => x.TransferId == transferId);
public static bool AddTransferToDriver(this IDriverDbSet ctx, TransferToDriver transferToDriver) public static bool AddTransferToDriver(this ITransferDbSet ctx, TransferToDriver transferToDriver)
{ {
var transfer = ctx.GetTransferById(transferToDriver.TransferId)!; var transfer = ctx.GetTransferById(transferToDriver.TransferId)!;
transfer.TransferStatusType = TransferStatusType.AssignedToDriver; transfer.TransferStatusType = TransferStatusType.AssignedToDriver;
@ -24,13 +24,13 @@ public static class TransferToDriverDbSetExtensions
return ctx.TransferToDrivers.Add(transferToDriver).State == EntityState.Added; return ctx.TransferToDrivers.Add(transferToDriver).State == EntityState.Added;
} }
private static bool RemoveTransferToDriver(this ITransferToDriverDbSet ctx, TransferToDriver transferToDriver) private static bool RemoveTransferToDriver(this ITransferDbSet ctx, TransferToDriver transferToDriver)
{ {
//TODO: TransferStatusType change, ha nincs sofőr a törlés után! - J. //TODO: TransferStatusType change, ha nincs sofőr a törlés után! - J.
return ctx.TransferToDrivers.Remove(transferToDriver).State == EntityState.Deleted; return ctx.TransferToDrivers.Remove(transferToDriver).State == EntityState.Deleted;
} }
public static bool RemoveTransferToDriver(this ITransferToDriverDbSet ctx, Guid transferToDriverId) public static bool RemoveTransferToDriver(this ITransferDbSet ctx, Guid transferToDriverId)
{ {
var transferToDriver = ctx.GetTransferToDriverById(transferToDriverId); var transferToDriver = ctx.GetTransferToDriverById(transferToDriverId);
return transferToDriver == null || ctx.RemoveTransferToDriver(transferToDriver); return transferToDriver == null || ctx.RemoveTransferToDriver(transferToDriver);