diff --git a/Sources/BlazorApp/.vs/BlazorApp/v17/.suo b/Sources/BlazorApp/.vs/BlazorApp/v17/.suo index f5fa8b7..8681846 100644 Binary files a/Sources/BlazorApp/.vs/BlazorApp/v17/.suo and b/Sources/BlazorApp/.vs/BlazorApp/v17/.suo differ diff --git a/Sources/BlazorApp/BlazorApp/Components/InventoryItem.razor b/Sources/BlazorApp/BlazorApp/Components/InventoryItem.razor index f3a41f3..9cf0e1b 100644 --- a/Sources/BlazorApp/BlazorApp/Components/InventoryItem.razor +++ b/Sources/BlazorApp/BlazorApp/Components/InventoryItem.razor @@ -9,6 +9,9 @@ @if (Item != null) { - @Item.DisplayName +
+ @Item.DisplayName +

@(Item.Num)

+
} \ No newline at end of file diff --git a/Sources/BlazorApp/BlazorApp/Components/InventoryItem.razor.cs b/Sources/BlazorApp/BlazorApp/Components/InventoryItem.razor.cs index f9c3497..84cb506 100644 --- a/Sources/BlazorApp/BlazorApp/Components/InventoryItem.razor.cs +++ b/Sources/BlazorApp/BlazorApp/Components/InventoryItem.razor.cs @@ -47,8 +47,14 @@ namespace BlazorApp.Components { return; } - - this.Item = Parent.CurrentDragItem; + if(this.Item == null) + { + this.Item = Parent.CurrentDragItem; + } + else if(this.Item.Id == Parent.CurrentDragItem.Id){ + this.Item = Parent.CurrentDragItem; + this.Item.Num += 1; + } Parent.Actions.Add(new InventoryAction { Action = "Drop", Item = this.Item, Index = this.Index }); diff --git a/Sources/BlazorApp/BlazorApp/Models/Item.cs b/Sources/BlazorApp/BlazorApp/Models/Item.cs index 1876ae8..2bd46b1 100644 --- a/Sources/BlazorApp/BlazorApp/Models/Item.cs +++ b/Sources/BlazorApp/BlazorApp/Models/Item.cs @@ -12,5 +12,7 @@ public DateTime CreatedDate { get; set; } public DateTime? UpdatedDate { get; set; } public string ImageBase64 { get; set; } + public int Num = 1; + } } diff --git a/Sources/BlazorApp/BlazorApp/bin/Debug/net6.0/BlazorApp.dll b/Sources/BlazorApp/BlazorApp/bin/Debug/net6.0/BlazorApp.dll index a25a850..4c7f8bb 100644 Binary files a/Sources/BlazorApp/BlazorApp/bin/Debug/net6.0/BlazorApp.dll and b/Sources/BlazorApp/BlazorApp/bin/Debug/net6.0/BlazorApp.dll differ diff --git a/Sources/BlazorApp/BlazorApp/bin/Debug/net6.0/BlazorApp.pdb b/Sources/BlazorApp/BlazorApp/bin/Debug/net6.0/BlazorApp.pdb index 7c82182..36df0f5 100644 Binary files a/Sources/BlazorApp/BlazorApp/bin/Debug/net6.0/BlazorApp.pdb and b/Sources/BlazorApp/BlazorApp/bin/Debug/net6.0/BlazorApp.pdb differ diff --git a/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/BlazorApp.dll b/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/BlazorApp.dll index a25a850..4c7f8bb 100644 Binary files a/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/BlazorApp.dll and b/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/BlazorApp.dll differ diff --git a/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/BlazorApp.pdb b/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/BlazorApp.pdb index 7c82182..36df0f5 100644 Binary files a/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/BlazorApp.pdb and b/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/BlazorApp.pdb differ diff --git a/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/ref/BlazorApp.dll b/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/ref/BlazorApp.dll index 21f25d9..fcd77b6 100644 Binary files a/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/ref/BlazorApp.dll and b/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/ref/BlazorApp.dll differ diff --git a/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/refint/BlazorApp.dll b/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/refint/BlazorApp.dll index 21f25d9..fcd77b6 100644 Binary files a/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/refint/BlazorApp.dll and b/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/refint/BlazorApp.dll differ diff --git a/Sources/BlazorApp/BlazorApp/obj/staticwebassets.pack.sentinel b/Sources/BlazorApp/BlazorApp/obj/staticwebassets.pack.sentinel index 1bbb0f5..463a4b6 100644 --- a/Sources/BlazorApp/BlazorApp/obj/staticwebassets.pack.sentinel +++ b/Sources/BlazorApp/BlazorApp/obj/staticwebassets.pack.sentinel @@ -92,3 +92,20 @@ 2.0 2.0 2.0 +2.0 +2.0 +2.0 +2.0 +2.0 +2.0 +2.0 +2.0 +2.0 +2.0 +2.0 +2.0 +2.0 +2.0 +2.0 +2.0 +2.0