private Order UpdateOrderStatus()

in RobotOrchestrator.OrderManager/JobMessageHandler.cs [65:86]


        private Order UpdateOrderStatus(Order order, Job job)
        {
            switch (job.Status)
            {
                case JobStatus.Queued:
                    order.Status = OrderStatus.InProgress;
                    break;
                case JobStatus.InProgress:
                    order.Status = OrderStatus.InProgress;
                    break;
                case JobStatus.Complete:
                    order.Status = OrderStatus.Complete;
                    break;
                case JobStatus.Failed:
                    order.Status = OrderStatus.Failed;
                    break;
                default:
                    throw new NotSupportedException($"Job Status {job.Status} is not supported in OrderStatus conversion.");
            }

            return order;
        }