public DynamicEntityPropertyValueAppService( IDynamicEntityPropertyValueManager dynamicEntityPropertyValueManager, IDynamicPropertyValueManager dynamicPropertyValueManager, IDynamicEntityPropertyManager dynamicEntityPropertyManager, IDynamicEntityPropertyDefinitionManager dynamicEntityPropertyDefinitionManager) { _dynamicEntityPropertyValueManager = dynamicEntityPropertyValueManager; _dynamicPropertyValueManager = dynamicPropertyValueManager; _dynamicEntityPropertyManager = dynamicEntityPropertyManager; _dynamicEntityPropertyDefinitionManager = dynamicEntityPropertyDefinitionManager; }
public DynamicEntityPropertyValueManager( IDynamicPropertyPermissionChecker dynamicPropertyPermissionChecker, IDynamicPropertyManager dynamicPropertyManager, IDynamicEntityPropertyManager dynamicEntityPropertyManager ) { _dynamicPropertyPermissionChecker = dynamicPropertyPermissionChecker; _dynamicPropertyManager = dynamicPropertyManager; _dynamicEntityPropertyManager = dynamicEntityPropertyManager; DynamicEntityPropertyValueStore = NullDynamicEntityPropertyValueStore.Instance; }
public static DynamicEntityProperty Add <TEntity, TPrimaryKey>(this IDynamicEntityPropertyManager manager, int dynamicPropertyId, int?tenantId) where TEntity : IEntity <TPrimaryKey> { var entity = new DynamicEntityProperty() { DynamicPropertyId = dynamicPropertyId, EntityFullName = typeof(TEntity).FullName, TenantId = tenantId }; manager.Add(entity); return(entity); }
public ContractAppService( IRepository <Contract, Guid> contractRepository, IDynamicEntityPropertyManager dynamicEntityPropertyManager, IDynamicEntityPropertyValueManager dynamicEntityPropertyValueManager, IDynamicPropertyValueManager dynamicPropertyValueManagerManager, //动态属性值管理器 IDynamicPropertyManager dynamicPropertyManager //动态属性管理器 ) { _contractRepository = contractRepository; _dynamicEntityPropertyManager = dynamicEntityPropertyManager; _dynamicEntityPropertyValueManager = dynamicEntityPropertyValueManager; _dynamicPropertyValueManagerManager = dynamicPropertyValueManagerManager; _dynamicPropertyManager = dynamicPropertyManager; }
public DynamicEntityPropertyAppService(IDynamicEntityPropertyManager dynamicEntityPropertyManager) { _dynamicEntityPropertyManager = dynamicEntityPropertyManager; }
public static Task <DynamicEntityProperty> AddAsync <TEntity, TPrimaryKey>(this IDynamicEntityPropertyManager manager, DynamicProperty dynamicProperty, int?tenantId) where TEntity : IEntity <TPrimaryKey> { return(manager.AddAsync <TEntity, TPrimaryKey>(dynamicProperty.Id, tenantId)); }
public static List <DynamicEntityProperty> GetAll <TEntity, TPrimaryKey>(this IDynamicEntityPropertyManager manager) where TEntity : IEntity <TPrimaryKey> { return(manager.GetAll(entityFullName: typeof(TEntity).FullName)); }
public static DynamicEntityProperty Add <TEntity>(this IDynamicEntityPropertyManager manager, DynamicProperty dynamicProperty, int?tenantId) where TEntity : IEntity <int> { return(manager.Add <TEntity>(dynamicProperty.Id, tenantId)); }
public static Task <DynamicEntityProperty> AddAsync <TEntity>(this IDynamicEntityPropertyManager manager, int dynamicPropertyId, int?tenantId) where TEntity : IEntity <int> { return(manager.AddAsync <TEntity, int>(dynamicPropertyId, tenantId)); }
public static Task <List <DynamicEntityProperty> > GetAllAsync <TEntity>(this IDynamicEntityPropertyManager manager) where TEntity : IEntity <int> { return(manager.GetAllAsync <TEntity, int>()); }