/// <summary> /// Initializes the item list. /// </summary> private void InitializeKitchenOrderItemList() { try { _orderItemManager.GetList().Where(o => o.IsKitchenProcessCompleted != true).ToList().ForEach(x => { x.MarkAsChild(); KitchenOrderItemList.Add(x); if (x.State == OrderItemState.Served || x.IsCancelled == true) { x.MarkUpdated(); } }); } catch (Exception ex) { this.messageBoxService.ShowError(this.GetType().FullName + System.Reflection.MethodBase.GetCurrentMethod().Name + ": " + ex.Message); } }