/// <summary> /// Create adornemnt for the case when order is dragged from orders and find views. /// </summary> /// <param name="ordersAndStops">Stops and orders.</param> /// <returns>Adornment.</returns> private static IAdornment _CreateOrdersViewAdornment(IList <object> ordersAndStops) { IAdornment adornment; if (ordersAndStops.Count == 1) // Single order case. { Order order = AdornHelpers.GetOrder(ordersAndStops[0]); Debug.Assert(order != null); adornment = new SheetAdornment(order); } else // Multiple orders case. { adornment = new MultiSheetAdornment(ordersAndStops); } return(adornment); }
/// <summary> /// Create adornemnt for the case when order is dragged from orders and find views. /// </summary> /// <param name="ordersAndStops">Stops and orders.</param> /// <returns>Adornment.</returns> private static IAdornment _CreateOrdersViewAdornment(IList<object> ordersAndStops) { IAdornment adornment; if (ordersAndStops.Count == 1) // Single order case. { Order order = AdornHelpers.GetOrder(ordersAndStops[0]); Debug.Assert(order != null); adornment = new SheetAdornment(order); } else // Multiple orders case. adornment = new MultiSheetAdornment(ordersAndStops); return adornment; }