public AddControlPanel(ICategoryViewController categoryViewController, IDishViewController dishViewController) { InitializeComponent(); this.categoryViewController = categoryViewController; this.dishViewController = dishViewController; DisplayCategory(); }
public MenuWindow(IViewControllerFactory factory) { InitializeComponent(); this.categoryViewController = factory.CreateCategoryViewController(); this.dishViewController = factory.CreateDishViewController(); this.ingredientViewController = factory.CreateIngredientViewController(); this.menuViewController = factory.CreateMenuViewController(); this.recipeViewController = factory.CreateRecipeViewController(); this.stockViewController = factory.CreateStockViewController(); categoryViewController.Subscribe(this); dishViewController.Subscribe(this); DisplayMenu(); }