public async Task <IActionResult> AcceptOrderToRealization(int warehousemanId, int orderId, JsonPatchDocument <OrderPatchDto> patchDoc) { var orderModelFromRepo = await _repository.Order.GetOrderByIdAsync(orderId); if (orderModelFromRepo == null) { return(NotFound()); } var orderToPatch = _mapper.Map <OrderPatchDto>(orderModelFromRepo); patchDoc.ApplyTo(orderToPatch, ModelState); if (!TryValidateModel(orderToPatch)) { return(ValidationProblem(ModelState)); } _mapper.Map(orderToPatch, orderModelFromRepo); await _orderSerivce.AccepOrderToRealization(orderModelFromRepo, warehousemanId); return(NoContent()); }