DeliveryService: Add modifiers when splitting delivery parts
All checks were successful
Test / Run tests (push) Successful in 2m31s
All checks were successful
Test / Run tests (push) Successful in 2m31s
This commit is contained in:
@@ -595,6 +595,13 @@ namespace Elwig.Services {
|
||||
s.DPNr = dpnr++;
|
||||
s.Weight = w;
|
||||
ctx.Add(s);
|
||||
|
||||
ctx.AddRange(p.PartModifiers.Select(m => new DeliveryPartModifier() {
|
||||
Year = s.Year,
|
||||
DId = s.DId,
|
||||
DPNr = s.DPNr,
|
||||
ModId = m.ModId,
|
||||
}));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -632,6 +639,13 @@ namespace Elwig.Services {
|
||||
s.DPNr = dpnr++;
|
||||
s.Weight = w;
|
||||
ctx.Add(s);
|
||||
|
||||
ctx.AddRange(p.PartModifiers.Select(m => new DeliveryPartModifier() {
|
||||
Year = s.Year,
|
||||
DId = s.DId,
|
||||
DPNr = s.DPNr,
|
||||
ModId = m.ModId,
|
||||
}));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -666,6 +680,13 @@ namespace Elwig.Services {
|
||||
n.QualId = "WEI";
|
||||
n.HkId = "OEST";
|
||||
ctx.Add(n);
|
||||
|
||||
ctx.AddRange(p.PartModifiers.Select(m => new DeliveryPartModifier() {
|
||||
Year = n.Year,
|
||||
DId = n.DId,
|
||||
DPNr = n.DPNr,
|
||||
ModId = m.ModId,
|
||||
}));
|
||||
}
|
||||
}
|
||||
await ctx.SaveChangesAsync();
|
||||
|
||||
Reference in New Issue
Block a user