Documents: Add DeliveryConfirmation

This commit is contained in:
2023-10-15 00:34:40 +02:00
parent e71d9516ec
commit 56578a0a9d
6 changed files with 198 additions and 3 deletions

View File

@ -100,7 +100,7 @@ namespace Elwig.Models {
public IEnumerable<WineAttr> Attributes => PartAttributes.Select(a => a.Attr);
[NotMapped]
public string AttributesString => string.Join("/", Attributes);
public string AttributesString => string.Join(" / ", Attributes);
[InverseProperty("Part")]
public virtual ISet<DeliveryPartModifier> PartModifiers { get; private set; }
@ -115,10 +115,10 @@ namespace Elwig.Models {
public string OriginString => Origin.OriginString + "\n" + (Kg?.Gl != null ? $" / {Kg.Gl.Name}" : "") + (Kg != null ? $" / {Kg.AtKg.Gem.Name} / KG {Kg.AtKg.Name}" : "") + (Rd != null ? $" / Ried {Rd.Name}" : "");
[InverseProperty("Part")]
public virtual DeliveryPartBin Bin { get; private set; }
public virtual DeliveryPartBin? Bin { get; private set; }
[NotMapped]
public int[] Bins => (new int?[] { Bin.Bin1, Bin.Bin2, Bin.Bin3, Bin.Bin4, Bin.Bin5, Bin.Bin6, Bin.Bin7, Bin.Bin8, Bin.Bin9 })
public int[] Bins => (new int?[] { Bin?.Bin1, Bin?.Bin2, Bin?.Bin3, Bin?.Bin4, Bin?.Bin5, Bin?.Bin6, Bin?.Bin7, Bin?.Bin8, Bin?.Bin9 })
.Where(b => b != null).Select(b => b.Value).ToArray();
}
}