示例#1
0
文件: DataUpdater.cs 项目: xixiky/xms
 public DataUpdater(
     IAppContext appContext
     , IEntityFinder entityFinder
     , IRoleObjectAccessEntityPermissionService roleObjectAccessEntityPermissionService
     , IPrincipalObjectAccessService principalObjectAccessService
     , IEventPublisher eventPublisher
     , IBusinessUnitService businessUnitService
     , IOrganizationDataProvider organizationDataProvider
     , IOrganizationDataRetriever organizationDataRetriever
     , IAttributeFinder attributeFinder
     , IEntityPluginExecutor entityPluginExecutor
     , IDataAssigner dataAssigner
     , IMapUpdater mapUpdater
     , IFormulaUpdater formulaUpdater
     , IQueryResolverFactory queryResolverFactory
     , IEntityValidator entityValidator
     )
     : base(appContext, entityFinder, roleObjectAccessEntityPermissionService, principalObjectAccessService, eventPublisher, businessUnitService)
 {
     _organizationDataProvider  = organizationDataProvider;
     _organizationDataRetriever = organizationDataRetriever;
     _attributeFinder           = attributeFinder;
     _entityPluginExecutor      = entityPluginExecutor;
     _dataAssigner         = dataAssigner;
     _mapUpdater           = mapUpdater;
     _formulaUpdater       = formulaUpdater;
     _queryResolverFactory = queryResolverFactory;
     _entityValidator      = entityValidator;
 }
 public EntityAssigningController(IWebAppContext appContext
                                  , IEntityFinder entityFinder
                                  , IDataAssigner dataAssigner)
     : base(appContext)
 {
     _entityFinder = entityFinder;
     _dataAssigner = dataAssigner;
 }
示例#3
0
 public AssignOnEntityUpdated(IDataAssigner dataAssigner)
 {
     _dataAssigner = dataAssigner;
 }
示例#4
0
 public DataAssignController(IWebAppContext appContext
                             , IDataAssigner dataAssigner)
     : base(appContext)
 {
     _dataAssigner = dataAssigner;
 }