Exemple #1
0
 /// <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;
 }
Exemple #2
0
 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;
 }
Exemple #3
0
 /// <summary>
 /// Creates an instance of the type
 /// </summary>
 /// <param name="applicationContext">ApplicationContext</param>
 /// <param name="activator"></param>
 /// <param name="exceptionInspector"></param>
 public SimpleDataPortal(ApplicationContext applicationContext, IDataPortalActivator activator, IDataPortalExceptionInspector exceptionInspector)
 {
     ApplicationContext = applicationContext;
     Activator          = activator;
     ExceptionInspector = exceptionInspector;
 }