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; }