public ModuleLoader() { var provider = ((Global)HttpContext.Current.ApplicationInstance).ContainerProvider; Service.MenuService service = provider.RequestLifetime.Resolve <Service.MenuService>(); HttpContextBase httpContext = provider.RequestLifetime.Resolve <HttpContextBase>(); presenter = new ModuleLoaderPresenter(this, service, httpContext); }
public ModuleLoaderPresenter(IModuleLoaderView view, Service.MenuService menuService, HttpContextBase httpContext) { this.view = view ?? throw new ArgumentException("View must be set!"); this.menuService = menuService; this.httpContext = httpContext; }