Exemplo n.º 1
0
 public VersionedFieldManager(IRepository <VersionedField, Guid> fieldRepository, IRepository <VersionedFieldVersion, Guid> fieldVersionRepository, IEntityConfigurationStore entityConfigurationStore, ICurrentUnitOfWorkProvider currentUowProvider)
 {
     _fieldRepository          = fieldRepository;
     _fieldVersionRepository   = fieldVersionRepository;
     _entityConfigurationStore = entityConfigurationStore;
     _currentUowProvider       = currentUowProvider;
 }
Exemplo n.º 2
0
 public MetadataAppService(IEntityConfigurationStore entityConfigurationStore, IMetadataProvider metadataProvider, IModelConfigurationProvider modelConfigurationProvider, IEnumerable <IModelProvider> modelProviders)
 {
     _entityConfigurationStore   = entityConfigurationStore;
     _metadataProvider           = metadataProvider;
     _modelConfigurationProvider = modelConfigurationProvider;
     _modelProviders             = modelProviders;
 }
Exemplo n.º 3
0
 public AutocompleteController(IEntityConfigurationStore configurationStore, IIocResolver iocResolver, IJsonLogic2HqlConverter jsonLogic2HqlConverter, IMetadataProvider metadataProvider)
 {
     _configurationStore     = configurationStore;
     _iocResolver            = iocResolver;
     _jsonLogic2HqlConverter = jsonLogic2HqlConverter;
     _metadataProvider       = metadataProvider;
 }
Exemplo n.º 4
0
 /// <summary>
 /// Default constructor
 /// </summary>
 /// <param name="entityConfigurationStore"></param>
 /// <param name="metadataProvider"></param>
 /// <param name="entityConfigCache"></param>
 /// <param name="modelConfigurationProvider"></param>
 public DataTableHelper(IEntityConfigurationStore entityConfigurationStore, IMetadataProvider metadataProvider, IEntityConfigCache entityConfigCache, IModelConfigurationProvider modelConfigurationProvider)
 {
     _entityConfigurationStore   = entityConfigurationStore;
     _metadataProvider           = metadataProvider;
     _entityConfigCache          = entityConfigCache;
     _modelConfigurationProvider = modelConfigurationProvider;
 }
 public EntityConfigsBootstrapper(IRepository <EntityConfig, Guid> entityConfigRepository, IEntityConfigurationStore entityConfigurationStore, IAssemblyFinder assembleFinder, IRepository <EntityProperty, Guid> entityPropertyRepository, IMetadataProvider metadataProvider)
 {
     _entityConfigRepository   = entityConfigRepository;
     _entityConfigurationStore = entityConfigurationStore;
     _assembleFinder           = assembleFinder;
     _entityPropertyRepository = entityPropertyRepository;
     _metadataProvider         = metadataProvider;
 }
Exemplo n.º 6
0
 public DynamicPropertyManager(
     IRepository <EntityProperty, Guid> entityPropertyRepository,
     IRepository <EntityPropertyValue, Guid> entityPropertyValueRepository,
     IEntityConfigurationStore entityConfigurationStore,
     IDynamicRepository dynamicRepository
     )
 {
     _entityPropertyRepository      = entityPropertyRepository;
     _entityPropertyValueRepository = entityPropertyValueRepository;
     _entityConfigurationStore      = entityConfigurationStore;
     _dynamicRepository             = dynamicRepository;
 }
Exemplo n.º 7
0
        /// <summary>
        /// Creates new file for the specified owner
        /// </summary>
        /// <typeparam name="TId"></typeparam>
        /// <param name="owner"></param>
        /// <param name="entityConfigurationStore">Entity configuration store</param>
        /// <returns></returns>
        public static StoredFile NewFor <TId>([NotNull] IEntity <TId> owner, IEntityConfigurationStore entityConfigurationStore) where TId : IConvertible
        {
            if (owner.IsTransient())
            {
                throw new Exception("Owner is not persisted to the DB");
            }

            var file = new StoredFile(entityConfigurationStore)
            {
                OwnerId   = owner.Id.ToString(CultureInfo.InvariantCulture),
                OwnerType = owner.GetTypeShortAlias()
            };

            return(file);
        }
        public DataTableConfigurationStore(ITypeFinder typeFinder, IRepository <StoredFilter, Guid> storedFilterRepository, IRepository <StoredFilterContainer, Guid> filterContainerRepository, IRepository <ShaRole, Guid> roleRepository, IRepository <EntityVisibility, Guid> entityVisibilityRepository, IUnitOfWorkManager unitOfWorkManager, IMapper mapper, IEntityConfigurationStore entityConfigurationStore)
        {
            _typeFinder = typeFinder;

            _unitOfWorkManager        = unitOfWorkManager;
            _mapper                   = mapper;
            _entityConfigurationStore = entityConfigurationStore;
            _roleRepository           = roleRepository;

            _storedFilterRepository     = storedFilterRepository;
            _filterContainerRepository  = filterContainerRepository;
            _entityVisibilityRepository = entityVisibilityRepository;

            Logger = NullLogger.Instance;

            Initialise();
        }
Exemplo n.º 9
0
 /// <summary>
 /// Refresh configuration store instance using provided <paramref name="iocManager"/>. Note: for internal usage and unit-tests only
 /// </summary>
 /// <param name="iocManager"></param>
 public static void RefreshStore(IIocManager iocManager)
 {
     _configurationStore = iocManager.IsRegistered <IEntityConfigurationStore>()
         ? iocManager.Resolve <IEntityConfigurationStore>()
         : null;
 }
Exemplo n.º 10
0
 public MetadataProvider(IEntityConfigurationStore entityConfigurationStore)
 {
     _entityConfigurationStore = entityConfigurationStore;
 }
Exemplo n.º 11
0
 public DynamicDtoTypeBuilder(IEntityConfigCache entityConfigCache, IEntityConfigurationStore entityConfigurationStore, ICacheManager cacheManager)
 {
     _entityConfigCache        = entityConfigCache;
     _entityConfigurationStore = entityConfigurationStore;
     _cacheManager             = cacheManager;
 }
Exemplo n.º 12
0
 public EntityModelProvider(ICacheManager cacheManager, IEntityConfigurationStore entityConfigurationStore, ITypeFinder typeFinder) : base(cacheManager)
 {
     _typeFinder = typeFinder;
     _entityConfigurationStore = entityConfigurationStore;
 }
Exemplo n.º 13
0
 public DynamicRepository(IEntityConfigurationStore entityConfigurationStore, ICurrentSessionContext currentSessionContext)
 {
     _entityConfigurationStore = entityConfigurationStore;
     _currentSessionContext    = currentSessionContext;
 }
Exemplo n.º 14
0
 /// <summary>
 /// Constructor
 /// </summary>
 public StoredFile(IEntityConfigurationStore entityConfigurationStore)
 {
     _entityConfigurationStore = entityConfigurationStore;
 }