Example #1
0
        public void RegisterMediator(string proxyname, string mediatorName, IMediator mediator)
        {
            if (HasMediator(mediatorName)) return;

            mediator.Init(_model, _controller);
            _mediatorMap[mediatorName] = mediator;

            IObserver observer = new Observer.Observer(mediator);

            _model.Subscribe(proxyname, mediatorName, observer);
        }
Example #2
0
        public void RegisterMediator(string proxyname, string mediatorName, IMediator mediator)
        {
            if (HasMediator(mediatorName))
            {
                return;
            }

            mediator.Init(_model, _controller);
            _mediatorMap[mediatorName] = mediator;

            IObserver observer = new Observer.Observer(mediator);

            _model.Subscribe(proxyname, mediatorName, observer);
        }