コード例 #1
0
 public EntityDynamicParameterValueAppService(
     IEntityDynamicParameterValueManager entityDynamicParameterValueManager,
     IDynamicParameterValueManager dynamicParameterValueManager,
     IEntityDynamicParameterManager entityDynamicParameterManager,
     IDynamicEntityParameterDefinitionManager dynamicEntityParameterDefinitionManager)
 {
     _entityDynamicParameterValueManager      = entityDynamicParameterValueManager;
     _dynamicParameterValueManager            = dynamicParameterValueManager;
     _entityDynamicParameterManager           = entityDynamicParameterManager;
     _dynamicEntityParameterDefinitionManager = dynamicEntityParameterDefinitionManager;
 }
コード例 #2
0
 public EntityDynamicParameterValueManager(
     IDynamicParameterPermissionChecker dynamicParameterPermissionChecker,
     IDynamicParameterManager dynamicParameterManager,
     IEntityDynamicParameterManager entityDynamicParameterManager
     )
 {
     _dynamicParameterPermissionChecker = dynamicParameterPermissionChecker;
     _dynamicParameterManager           = dynamicParameterManager;
     _entityDynamicParameterManager     = entityDynamicParameterManager;
     EntityDynamicParameterValueStore   = NullEntityDynamicParameterValueStore.Instance;
 }
コード例 #3
0
        public static EntityDynamicParameter Add <TEntity, TPrimaryKey>(this IEntityDynamicParameterManager manager, int dynamicParameterId, int?tenantId)
            where TEntity : IEntity <TPrimaryKey>
        {
            var entity = new EntityDynamicParameter()
            {
                DynamicParameterId = dynamicParameterId,
                EntityFullName     = typeof(TEntity).FullName,
                TenantId           = tenantId
            };

            manager.Add(entity);
            return(entity);
        }
コード例 #4
0
 public EntityDynamicParameterAppService(IEntityDynamicParameterManager entityDynamicParameterManager)
 {
     _entityDynamicParameterManager = entityDynamicParameterManager;
 }
コード例 #5
0
 public static Task <EntityDynamicParameter> AddAsync <TEntity, TPrimaryKey>(this IEntityDynamicParameterManager manager, DynamicParameter dynamicParameter, int?tenantId)
     where TEntity : IEntity <TPrimaryKey>
 {
     return(manager.AddAsync <TEntity, TPrimaryKey>(dynamicParameter.Id, tenantId));
 }
コード例 #6
0
 public static List <EntityDynamicParameter> GetAll <TEntity, TPrimaryKey>(this IEntityDynamicParameterManager manager)
     where TEntity : IEntity <TPrimaryKey>
 {
     return(manager.GetAll(entityFullName: typeof(TEntity).FullName));
 }
コード例 #7
0
 public static EntityDynamicParameter Add <TEntity>(this IEntityDynamicParameterManager manager, DynamicParameter dynamicParameter, int?tenantId)
     where TEntity : IEntity <int>
 {
     return(manager.Add <TEntity>(dynamicParameter.Id, tenantId));
 }
コード例 #8
0
 public static Task <EntityDynamicParameter> AddAsync <TEntity>(this IEntityDynamicParameterManager manager, int dynamicParameterId, int?tenantId)
     where TEntity : IEntity <int>
 {
     return(manager.AddAsync <TEntity, int>(dynamicParameterId, tenantId));
 }
コード例 #9
0
 public static Task <List <EntityDynamicParameter> > GetAllAsync <TEntity>(this IEntityDynamicParameterManager manager)
     where TEntity : IEntity <int>
 {
     return(manager.GetAllAsync <TEntity, int>());
 }