From 727bf877e904ca9bdd23f54ce6f3da6b7d2daa7d Mon Sep 17 00:00:00 2001 From: TheXamlGuy Date: Sun, 9 Jun 2024 13:39:50 +0100 Subject: [PATCH] Added ConcertTicket --- Bitvault.Avalonia/App.axaml.cs | 2 +- Bitvault/ItemConfiguration.cs | 44 ++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+), 1 deletion(-) diff --git a/Bitvault.Avalonia/App.axaml.cs b/Bitvault.Avalonia/App.axaml.cs index 8d9006d..6bcc0e1 100644 --- a/Bitvault.Avalonia/App.axaml.cs +++ b/Bitvault.Avalonia/App.axaml.cs @@ -47,7 +47,7 @@ public partial class App : Application .AddConfiguration("Item:Server", ItemConfiguration.Server) .AddConfiguration("Item:Education Record", ItemConfiguration.EducationRecord) .AddConfiguration("Item:Travel Documents", ItemConfiguration.TravelDocuments) - + .AddConfiguration("Item:Concert Ticket", ItemConfiguration.ConcertTicket) .ConfigureServices((context, services) => { services.AddAvalonia(); diff --git a/Bitvault/ItemConfiguration.cs b/Bitvault/ItemConfiguration.cs index d99575e..215d4ce 100644 --- a/Bitvault/ItemConfiguration.cs +++ b/Bitvault/ItemConfiguration.cs @@ -187,6 +187,50 @@ public record ItemConfiguration } }; + public static ItemConfiguration ConcertTicket => new() + { + Sections = new List + { + new ItemSectionConfiguration + { + Entries = new List + { + new TextEntryConfiguration + { + Label = "Artist" + }, + new DateEntryConfiguration + { + Label = "Date" + }, + new TextEntryConfiguration + { + Label = "Time" + }, + new TextEntryConfiguration + { + Label = "Venue" + }, + new TextEntryConfiguration + { + Label = "Seat" + }, + new NumberEntryConfiguration + { + Label = "Price" + }, + new AttachmentEntryConfiguration + { + Label = "Ticket" + }, + new MultilineTextEntryConfiguration + { + Label = "Notes" + } + } + } + } + }; public static ItemConfiguration DrivingLicence => new() {