diff --git a/WebDoorCreator.UI/Pages/OrdersHomePage.razor.cs b/WebDoorCreator.UI/Pages/OrdersHomePage.razor.cs
index 3b2be0d..a1690ec 100644
--- a/WebDoorCreator.UI/Pages/OrdersHomePage.razor.cs
+++ b/WebDoorCreator.UI/Pages/OrdersHomePage.razor.cs
@@ -120,6 +120,7 @@ namespace WebDoorCreator.UI.Pages
protected async Task emptyModal()
{
await Task.Delay(1);
+ DoorsList = null;
currDoor = null;
}
@@ -150,27 +151,32 @@ namespace WebDoorCreator.UI.Pages
}
}
- protected async Task addOrRemoveOneDoor(DoorModel door, bool isAdd)
- {
- if (door != null)
- {
- if (isAdd)
- {
- doorQuantity = doorQuantity + 1;
- }
- else
- {
- doorQuantity = doorQuantity - 1;
- }
+ protected bool doorChange { get; set; } = false;
- door.Quantity = doorQuantity;
+ protected async Task addOrRemoveOneDoorNumber(int doorId, bool isAdd)
+ {
+ var door = new DoorModel();
+ doorChange = false;
+ if (isAdd)
+ {
var done = await WDService.DoorsAddMod(door);
}
+ else
+ {
+ door.Quantity = door.Quantity - 1;
+ }
+
+ doorChange = true;
}
+
+ protected string goToDefPage { get; set; } = "";
+
protected async Task catchCurrOrder(int orderId)
{
+ DoorsList = null;
await Task.Delay(1);
DoorsList = await WDService.DoorsGetByOrderId(orderId);
+ goToDefPage = $"/DoorDefinition?idOrd={orderId}";
}
#endregion Private Methods