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); }
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); }