public ShippingAddressViewModel LookUpCustomerShippingAddress(CustomerViewModel customerViewModel) { ShippingAddressViewModel selectedShippingAddress = null; using (var shippingAddressLookUpView = new ShippingAddressLookUpView(_presentersFactory, _localizationManager, customerViewModel)) { if (shippingAddressLookUpView.ShowDialog() == DialogResult.OK) { selectedShippingAddress = shippingAddressLookUpView.SelectedShippingAddress; } } return selectedShippingAddress; }
public ShippingAddressLookUpView(IPresentersFactory presentersFactory, ILocalizationManager localizationManager, CustomerViewModel customerViewModel) : base(localizationManager) { InitializeComponent(); _presentersFactory = presentersFactory; _customerViewModel = customerViewModel; Text = localizationManager.Localization.GetLocalizedValue(Text); shippingAddressListBox.LocalizationManager = LocalizationManager; searchPanel.LocalizationManager = LocalizationManager; }
public ShippingAddressLookUpPresenter CreateShippingAddressLookUpPresenter( IShippingAddressLookUpView shippingAddressLookUpView, CustomerViewModel customerViewModel) { return new ShippingAddressLookUpPresenter(shippingAddressLookUpView, _repositoryFactory, customerViewModel); }