Exemplo n.º 1
0
        public void Run <TPresenter>() where TPresenter : IPresenter
        {
            if (!ServiceContainer.CanGetInstance(typeof(TPresenter), string.Empty))
            {
                ServiceContainer.Register <TPresenter>();
            }

            TPresenter presenter = ServiceContainer.GetInstance <TPresenter>();

            presenter.Run();
        }
Exemplo n.º 2
0
        public void Run <TPresenter>()
            where TPresenter : class, IPresenter
        {
            if (!this._container.IsRegistered <TPresenter>())
            {
                this._container.Register <TPresenter>();
            }

            TPresenter presenter = this._container.Resolve <TPresenter>();

            presenter.Run();
        }