Beispiel #1
0
        public AggFinder(
            IAppContext appContext
            , IDataFinder dataFinder
            , ISystemFormFinder systemFormFinder
            , IEntityFinder entityFinder
            , IRelationShipFinder relationShipFinder
            , IQueryViewFinder queryViewFinder
            , IFetchDataService fetchDataService

            , IRoleObjectAccessEntityPermissionService roleObjectAccessEntityPermissionService
            , IPrincipalObjectAccessService principalObjectAccessService
            , IEventPublisher eventPublisher
            , IBusinessUnitService businessUnitService
            , IOrganizationDataRetriever organizationDataRetriever
            )
            : base(appContext, entityFinder, roleObjectAccessEntityPermissionService, principalObjectAccessService, eventPublisher, businessUnitService)
        {
            _organizationDataRetriever = organizationDataRetriever;
            _systemFormFinder          = systemFormFinder;
            _relationShipFinder        = relationShipFinder;
            _queryViewFinder           = queryViewFinder;
            _fetchService = fetchDataService;

            _dataFinder = dataFinder;
            User        = _appContext.GetFeature <ICurrentUser>();

            _aggregateRoot = new AggregateRoot();
        }
Beispiel #2
0
 public FormController(IWebAppContext appContext
                       , ISystemFormFinder systemFormFinder
                       , ISystemFormUpdater systemFormUpdater
                       , IEntityFinder entityService
                       , IRibbonButtonFinder ribbonbuttonFinder
                       , IDataFinder dataFinder
                       , IAttributeFinder attributeFinder
                       , IWorkFlowInstanceService workFlowInstanceService
                       , ISystemUserPermissionService systemUserPermissionService
                       , IFormService formService
                       , ISystemFormStatusSetter systemFormStatusSetter
                       , IWorkFlowProcessFinder workFlowProcessFinder
                       , IRibbonButtonStatusSetter ribbonButtonStatusSetter
                       , IRoleObjectAccessEntityPermissionService roleObjectAccessEntityPermissionService
                       , ISerialNumberRuleFinder serialNumberRuleFinder)
     : base(appContext)
 {
     _systemFormFinder                        = systemFormFinder;
     _systemFormUpdater                       = systemFormUpdater;
     _entityFinder                            = entityService;
     _ribbonbuttonFinder                      = ribbonbuttonFinder;
     _dataFinder                              = dataFinder;
     _attributeFinder                         = attributeFinder;
     _workFlowInstanceService                 = workFlowInstanceService;
     _systemUserPermissionService             = systemUserPermissionService;
     _formService                             = formService;
     _systemFormStatusSetter                  = systemFormStatusSetter;
     _workFlowProcessFinder                   = workFlowProcessFinder;
     _ribbonButtonStatusSetter                = ribbonButtonStatusSetter;
     _roleObjectAccessEntityPermissionService = roleObjectAccessEntityPermissionService;
     _serialNumberRuleFinder                  = serialNumberRuleFinder;
 }
Beispiel #3
0
 public DashBoardController(IWebAppContext appContext
                            , ISystemFormFinder systemFormFinder
                            , ISystemFormUpdater systemFormUpdater)
     : base(appContext)
 {
     _systemFormFinder  = systemFormFinder;
     _systemFormUpdater = systemFormUpdater;
 }
Beispiel #4
0
 public SystemFormImporter(IAppContext appContext
                           , ISystemFormCreater SystemFormCreater
                           , ISystemFormUpdater SystemFormUpdater
                           , ISystemFormFinder SystemFormFinder)
 {
     _appContext        = appContext;
     _currentUser       = _appContext.GetFeature <ICurrentUser>();
     _SystemFormCreater = SystemFormCreater;
     _SystemFormUpdater = SystemFormUpdater;
     _SystemFormFinder  = SystemFormFinder;
 }
Beispiel #5
0
 public DashBoardController(IWebAppContext appContext
                            , ISolutionService solutionService
                            , ISystemFormCreater systemFormCreater
                            , ISystemFormUpdater systemFormUpdater
                            , ISystemFormFinder systemFormFinder
                            , ISystemFormDeleter systemFormDeleter)
     : base(appContext, solutionService)
 {
     _systemFormCreater = systemFormCreater;
     _systemFormUpdater = systemFormUpdater;
     _systemFormFinder  = systemFormFinder;
     _systemFormDeleter = systemFormDeleter;
 }
Beispiel #6
0
 public FormController(IWebAppContext appContext
                       , ISolutionService solutionService
                       , IEntityFinder entityFinder
                       , IRoleObjectAccessService roleObjectAccessService
                       , ISystemFormCreater systemFormCreater
                       , ISystemFormDeleter systemFormDeleter
                       , ISystemFormFinder systemFormFinder
                       , ISystemFormUpdater systemFormUpdater)
     : base(appContext, solutionService)
 {
     _entityFinder            = entityFinder;
     _roleObjectAccessService = roleObjectAccessService;
     _systemFormCreater       = systemFormCreater;
     _systemFormDeleter       = systemFormDeleter;
     _systemFormFinder        = systemFormFinder;
     _systemFormUpdater       = systemFormUpdater;
 }
Beispiel #7
0
 public EntityPluginController(IWebAppContext appContext
                               , IEntityPluginCreater entityPluginCreater
                               , IEntityPluginUpdater entityPluginUpdater
                               , IEntityPluginFinder entityPluginFinder
                               , IEntityPluginDeleter entityPluginDeleter
                               , ISolutionService solutionService
                               , IWebHelper webHelper
                               , ISystemFormFinder systemFormFinder
                               , IQueryViewFinder queryViewFinder)
     : base(appContext, solutionService)
 {
     _entityPluginCreater = entityPluginCreater;
     _entityPluginUpdater = entityPluginUpdater;
     _entityPluginFinder  = entityPluginFinder;
     _entityPluginDeleter = entityPluginDeleter;
     _webHelper           = webHelper;
     _systemFormFinder    = systemFormFinder;
     _queryViewFinder     = queryViewFinder;
 }
Beispiel #8
0
 public SystemFormExporter(ISystemFormFinder systemFormFinder)
 {
     _systemFormFinder = systemFormFinder;
 }
Beispiel #9
0
 public DashBoardExporter(ISystemFormFinder systemFormFinder)
 {
     _systemFormFinder = systemFormFinder;
 }
Beispiel #10
0
 public ComponentController(IWebAppContext appContext
                            , ISystemFormFinder systemFormFinder)
     : base(appContext)
 {
     _systemFormFinder = systemFormFinder;
 }