Turner I.A. Lab work 6 #7

Closed
TurnerIlya wants to merge 8 commits from LabWork_6 into LabWork_5
Showing only changes of commit 9f8ec53755 - Show all commits

View File

@ -40,45 +40,6 @@ namespace PlumbingRepairBusinessLogic.BusinessLogic
return true;
}
/*public bool StatusUpdate(OrderBindingModel model, OrderStatus newStatus)
{
CheckModel(model, false);
OrderViewModel? order = _orderStorage.GetElement(new OrderSearchModel
{
Id = model.Id
});
if (order == null)
{
_logger.LogWarning("Status update to " + newStatus.ToString() + " operation failed. Order not found.");
return false;
}
model.Status = order.Status;
if (!model.ImplementerId.HasValue) model.ImplementerId = order.ImplementerId;
if (model.Status + 1 != newStatus)
{
_logger.LogWarning("Status update to " + newStatus.ToString() + " operation failed. Incorrect Order status.");
return false;
}
model.Status = newStatus;
if (newStatus == OrderStatus.Готов)
{
model.DateImplement = DateTime.SpecifyKind(DateTime.Now, DateTimeKind.Utc);
}
if (_orderStorage.Update(model) == null)
{
_logger.LogWarning("Update operation failed");
return false;
}
return true;
}*/
public bool StatusUpdate(OrderBindingModel model, OrderStatus newStatus)
{
var viewModel = _orderStorage.GetElement(new OrderSearchModel { Id = model.Id });