fixes
This commit is contained in:
parent
372de428d6
commit
3604bdbc30
|
|
@ -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);
|
||||||
// });
|
// });
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue