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.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