This commit is contained in:
m1aksim1 2023-05-08 19:26:16 +04:00
parent ad36b8034a
commit 3caad41432

View File

@ -15,6 +15,7 @@ namespace SoftwareInstallationBusinessLogic.BusinessLogics
private readonly IOrderStorage _orderStorage;
private readonly IPackageStorage _packageStorage;
private readonly IShopLogic _shopLogic;
private static bool _finished = false;
public OrderLogic(ILogger<OrderLogic> logger, IOrderStorage orderStorage, IPackageStorage packageStorage, IShopLogic shopLogic)
{
@ -49,8 +50,15 @@ namespace SoftwareInstallationBusinessLogic.BusinessLogics
public bool FinishOrder(OrderBindingModel model)
{
if (_finished)
{
return false;
}
_finished = true;
model.DateImplement = DateTime.Now;
return SetOrderStatus(model, OrderStatus.Готов);
var res = SetOrderStatus(model, OrderStatus.Готов);
_finished = false;
return res;
}
public OrderViewModel? ReadElement(OrderSearchModel model)