Beispiel #1
0
 public Collection<Order> GetAllCustomerOrders(Customer customer)
 {
   var orders = new Collection<Order>();
   foreach (Order data in this.entities.Orders.Where(w => w.CustomerNumber == customer.CustomerNumber))
   {
     orders.Add(data);
   }
   return orders;
 }
 // Using View Injection to show the CustomerView.
 private void ShowCustomer(Customer customer)
 {
   var region = this.regionManager.Regions[RegionNames.CustomerRegion];
   var viewModel = this.container.Resolve<CustomerViewModel>();
   viewModel.Initialize(customer);
   var view = this.container.Resolve<CustomerView>();
   foreach (var v in region.Views)
   {
     region.Remove(v);
   }
   region.Add(view, typeof(CustomerView).Name);
   view.DataContext = viewModel;
   region.Activate(view);
 }
 public void Initialize(Customer customer)
 {
   this.customer = customer;
 }