private WebFleetOrderState GetOrderState(OrdersService.OrderState orderState) { return((WebFleetOrderState)GetOrderStateInt(orderState)); }
private int GetOrderStateInt(OrdersService.OrderState orderState) { var result = 0; if (orderState != null) { switch (orderState.stateCode) { case OrderStateCode.NotYetSent: result = (int)WebFleetOrderState.NotYetSent; break; case OrderStateCode.Sent: result = (int)WebFleetOrderState.Sent; break; case OrderStateCode.Received: result = (int)WebFleetOrderState.Received; break; case OrderStateCode.Read: result = (int)WebFleetOrderState.Read; break; case OrderStateCode.Accepted: result = (int)WebFleetOrderState.Accepted; break; case OrderStateCode.ServiceOrderStarted: result = (int)WebFleetOrderState.ServiceOrderStarted; break; case OrderStateCode.ArrivedAtDestination: result = (int)WebFleetOrderState.ArrivedAtDestination; break; case OrderStateCode.WorkStarted: result = (int)WebFleetOrderState.WorkStarted; break; case OrderStateCode.WorkFinished: result = (int)WebFleetOrderState.WorkFinished; break; case OrderStateCode.DepartedFromDestination: result = (int)WebFleetOrderState.DepartedFromDestination; break; case OrderStateCode.PickupOrderStarted: result = (int)WebFleetOrderState.PickupOrderStarted; break; case OrderStateCode.ArrivedAtPickUpLocation: result = (int)WebFleetOrderState.ArrivedAtPickUpLocation; break; case OrderStateCode.PickUpStarted: result = (int)WebFleetOrderState.PickUpStarted; break; case OrderStateCode.PickUpFinished: result = (int)WebFleetOrderState.PickupOrderStarted; break; case OrderStateCode.DepartedFromPickUpLocation: result = (int)WebFleetOrderState.DepartedFromPickUpLocation; break; case OrderStateCode.DeliveryOrderStarted: result = (int)WebFleetOrderState.DeliveryOrderStarted; break; case OrderStateCode.ArrivedAtDeliveryLocation: result = (int)WebFleetOrderState.ArrivedAtDeliveryLocation; break; case OrderStateCode.DeliveryStarted: result = (int)WebFleetOrderState.DeliveryStarted; break; case OrderStateCode.DeliveryFinished: result = (int)WebFleetOrderState.DeliveryFinished; break; case OrderStateCode.DepartedFromDeliveryLocation: result = (int)WebFleetOrderState.DepartedFromDeliveryLocation; break; case OrderStateCode.Resumed: result = (int)WebFleetOrderState.Resumed; break; case OrderStateCode.Suspended: result = (int)WebFleetOrderState.Suspended; break; case OrderStateCode.Cancelled: result = (int)WebFleetOrderState.Cancelled; break; case OrderStateCode.Rejected: result = (int)WebFleetOrderState.Rejected; break; case OrderStateCode.Finished: result = (int)WebFleetOrderState.Finished; break; } } return(result); }