private void OnOrderStateSelected(OrderStateButtonViewModel orderState) { var orderStateData = new OrderStateData { OrderStateGroup = SelectedOrderStateData.OrderStateGroup, SelectedOrderState = orderState.Model, Ticket = SelectedTicket }; orderStateData.PublishEvent(EventTopicNames.OrderStateSelected, true); OrderStates.ToList().ForEach(x => x.Refresh()); }