private void orderDetailWindow_Closing(object sender, CancelEventArgs e)
        {
            OrderDetailWindow    orderDetailWindow = sender as OrderDetailWindow;
            OrderDetailViewModel order             = orderDetailWindow.DataContext as OrderDetailViewModel;

            order.Unscribe();
        }
        private void ShowDetailsWindow(object obj)
        {
            OrderDetailWindow orderDetailWindow = new OrderDetailWindow();

            _messageBus.GetEvent <Messages.OrderDetailMessage>().Publish(SelectedItem);
            orderDetailWindow.Closing += new EventHandler <CancelEventArgs>(orderDetailWindow_Closing);
            orderDetailWindow.Show();
        }
 public void GetOrderDetails()
 {
     OrderDetail[] details = DataAccess.GetOrderDetails(Order);
     OrderDetailWindow detailWindow = new OrderDetailWindow(details);
     detailWindow.Show();
 }