public DocTypeEntityRepositoryReader( XDocument xDocument, IDbContext ctx, IProviderManifest provider, IRepositoryReader <IEntityCollection <IAttributeGroupDefinition>, IEntityCollection <IAttributeGroupDefinition>, IAttributeGroupDefinition, IAttributeGroupDefinition> groupRepo, IRepositoryReader <IEntityCollection <IAttributeDefinition>, IEntityCollection <IAttributeDefinition>, IAttributeDefinition, IAttributeDefinition> attrRepo ) { PackageXml = xDocument; DbContext = ctx; Provider = provider; attributeGroupRepository = groupRepo; attributeRepository = attrRepo; }
/// <summary> /// Gets the entity repository reader. /// </summary> /// <param name="providerManifest">The provider manifest.</param> /// <returns></returns> public virtual EntityRepositoryReader GetEntityRepositoryReader(IProviderManifest providerManifest) { return GetEntityRepositoryReader(providerManifest.MappingAlias); }
/// <summary> /// Gets the content resolver. /// </summary> /// <param name="providerManifest">The provider manifest.</param> /// <returns></returns> public virtual IContentResolver GetContentResolver(IProviderManifest providerManifest) { return GetContentResolver(providerManifest.MappingAlias); }
/// <summary> /// Gets the entity repository reader. /// </summary> /// <param name="providerManifest">The provider manifest.</param> /// <returns></returns> public virtual EntityRepositoryReader GetEntityRepositoryReader(IProviderManifest providerManifest) { return(GetEntityRepositoryReader(providerManifest.MappingAlias)); }
/// <summary> /// Gets the content resolver. /// </summary> /// <param name="providerManifest">The provider manifest.</param> /// <returns></returns> public virtual IContentResolver GetContentResolver(IProviderManifest providerManifest) { return(GetContentResolver(providerManifest.MappingAlias)); }