private void EditOrder() { var vm = new EditOrderViewModel(new UnitOfWorkFactory(), SelectedOrder); vm.Init(); var window = new EditOrderView(vm); if (window.ShowDialog() ?? false) { CollectionViewSource.GetDefaultView(OrderList).Refresh(); } }
private void NewOrder() { var order = new Order(); var vm = new EditOrderViewModel(new UnitOfWorkFactory(), order); vm.Init(); var window = new EditOrderView(vm); if (window.ShowDialog() ?? false) { OrderList.Add(order); } }