public object Invoke(object actionResult, IPresenterActivator presenterActivator) { object presenter = presenterActivator.CreateInstance(this.PresenterType); return this.method.Invoke(presenter, new object[] { actionResult }); }
public PresenterFactory(IPresenterActivator presenterActivator) { _presenterActivator = presenterActivator; }
public object Invoke(object actionResult, IPresenterActivator presenterActivator) { object presenter = presenterActivator.CreateInstance(this.PresenterType); return(this.method.Invoke(presenter, new object[] { actionResult })); }