diff --git a/Elwig/Models/Entities/DeliverySchedule.cs b/Elwig/Models/Entities/DeliverySchedule.cs index 5ba9f16..0bd715c 100644 --- a/Elwig/Models/Entities/DeliverySchedule.cs +++ b/Elwig/Models/Entities/DeliverySchedule.cs @@ -29,6 +29,9 @@ namespace Elwig.Models.Entities { [Column("description")] public required string Description { get; set; } + [NotMapped] + public string Identifier => $"{Date:dd.MM.} - {ZwstId} - {Description}"; + [Column("max_weight")] public int? MaxWeight { get; set; } [NotMapped] diff --git a/Elwig/Models/Entities/Member.cs b/Elwig/Models/Entities/Member.cs index d7a83fb..a23564f 100644 --- a/Elwig/Models/Entities/Member.cs +++ b/Elwig/Models/Entities/Member.cs @@ -167,6 +167,9 @@ namespace Elwig.Models.Entities { [InverseProperty(nameof(BillingAddr.Member))] public virtual BillingAddr? BillingAddress { get; private set; } + [InverseProperty(nameof(Delivery.Member))] + public virtual ICollection Announcements { get; private set; } = null!; + [InverseProperty(nameof(Delivery.Member))] public virtual ICollection Deliveries { get; private set; } = null!; diff --git a/Elwig/Windows/MailWindow.xaml b/Elwig/Windows/MailWindow.xaml index 09e2d0f..882dd42 100644 --- a/Elwig/Windows/MailWindow.xaml +++ b/Elwig/Windows/MailWindow.xaml @@ -108,36 +108,67 @@ - - - + -