From 4171a31f8580e284f6850f7982bcbfb6aad910a6 Mon Sep 17 00:00:00 2001 From: TheXamlGuy Date: Sun, 12 May 2024 14:50:10 +0100 Subject: [PATCH] Get items stored and retrieved from the db --- Toolkit.Foundation/Confirm.cs | 12 ++++++++++++ Toolkit.Foundation/ObservableCollectionViewModel.cs | 1 + 2 files changed, 13 insertions(+) create mode 100644 Toolkit.Foundation/Confirm.cs diff --git a/Toolkit.Foundation/Confirm.cs b/Toolkit.Foundation/Confirm.cs new file mode 100644 index 0000000..d5687be --- /dev/null +++ b/Toolkit.Foundation/Confirm.cs @@ -0,0 +1,12 @@ +namespace Toolkit.Foundation; + +public record Confirm(TValue Value); + +public record Confirm +{ + public static Confirm As(TValue value) => + new(value); + + public static Confirm As() where TValue : new() => + new(new TValue()); +} \ No newline at end of file diff --git a/Toolkit.Foundation/ObservableCollectionViewModel.cs b/Toolkit.Foundation/ObservableCollectionViewModel.cs index ffc1b0c..8d5dd6a 100644 --- a/Toolkit.Foundation/ObservableCollectionViewModel.cs +++ b/Toolkit.Foundation/ObservableCollectionViewModel.cs @@ -316,6 +316,7 @@ public partial class ObservableCollectionViewModel : await Enumerate(); } + public async Task Enumerate() { if (this.GetAttribute() is EnumerateAttribute attribute)