Пример #1
0
        public CookPresenter(
            IOperation operation,
            ICookView view,
            IMessagePresenter messagePresenter)
        {
            if (operation == null)
            {
                throw new ArgumentNullException("operation");
            }
            if (view == null)
            {
                throw new ArgumentNullException("view");
            }

            this.Operation        = operation;
            this.View             = view;
            this.MessagePresenter = messagePresenter;

            this.View.BuyDrinkClicked += View_DrinkClicked;
        }
Пример #2
0
        public CookPresenter(
            IOperation operation,
            ICookView view,
            IMessagePresenter messagePresenter)
        {
            if(operation == null)
            {
                throw new ArgumentNullException("operation");
            }
            if (view == null)
            {
                throw new ArgumentNullException("view");
            }

            this.Operation = operation;
            this.View = view;
            this.MessagePresenter = messagePresenter;

            this.View.BuyDrinkClicked += View_DrinkClicked;
        }