Пример #1
0
        public AddControlPanel(ICategoryViewController categoryViewController, IDishViewController dishViewController)
        {
            InitializeComponent();
            this.categoryViewController = categoryViewController;
            this.dishViewController     = dishViewController;

            DisplayCategory();
        }
Пример #2
0
        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();
        }