/// <summary> /// Creates an instance of the type. /// </summary> /// <param name="applicationContext"></param> /// <param name="dashboard"></param> /// <param name="options"></param> /// <param name="activator"></param> /// <param name="authorizer"></param> /// <param name="exceptionInspector"></param> /// <param name="factoryLoader"></param> /// <param name="interceptors"></param> /// <param name="exceptionHandler"></param> public DataPortal( ApplicationContext applicationContext, IDashboard dashboard, CslaOptions options, IAuthorizeDataPortal authorizer, InterceptorManager interceptors, IObjectFactoryLoader factoryLoader, IDataPortalActivator activator, IDataPortalExceptionInspector exceptionInspector, DataPortalExceptionHandler exceptionHandler) { ApplicationContext = applicationContext; Dashboard = dashboard; Options = options.DataPortalServerOptions; Authorizer = authorizer; InterceptorManager = interceptors; FactoryLoader = factoryLoader; Activator = activator; ExceptionInspector = exceptionInspector; DataPortalExceptionHandler = exceptionHandler; }
public TestableDataPortal( ApplicationContext applicationContext, IDashboard dashboard, CslaOptions options, IAuthorizeDataPortal authorizer, InterceptorManager interceptors, IObjectFactoryLoader factoryLoader, IDataPortalActivator activator, IDataPortalExceptionInspector exceptionInspector, DataPortalExceptionHandler exceptionHandler ) : base( applicationContext, dashboard, options, authorizer, interceptors, factoryLoader, activator, exceptionInspector, exceptionHandler ) { _authorizer = authorizer; }