public FileProvider( IHierarchyProvider hierarchyProvider, IFileReader fileReader, IFileParser fileParser, IPropertiesFilter filter) { _hierarchyProvider = hierarchyProvider; _fileParser = fileParser; _fileReader = fileReader; _filter = filter; }
public void TestProvider() { using (var dbContext = GetConnection()) { HierarchyProviderFactory hierarchyProviderFactory = new HierarchyProviderFactory(dbContext, Guid.Empty); IHierarchyProvider hierarchyProvider = hierarchyProviderFactory.Create("LocationHierarchy"); LocationHierarchyProvider locationHierarchyProvider = new LocationHierarchyProvider(dbContext); var list = locationHierarchyProvider.Get(new List <object>() { "India", "Karnataka", "Bangalore", "South", "Jayanagar" }); } }
public HierarchyProviderTests() { var environmentFactoryMock = new Mock <IEnvironmentFactory>(); environmentFactoryMock.Setup(x => x.GetFileNamePattern(EnvironmentType.Development)) .Returns("dev"); var options = new FileProviderOptions { BasePath = BasePath }; _sut = new HierarchyProvider(options, environmentFactoryMock.Object); }
public void TestProvider1() { var config = GetConfigEntry(); var connectionString = config.GetConnectionString("FacitechDb"); DbContextOptionsBuilder dbContextOptionsBuilder = new DbContextOptionsBuilder(); using (var dbContext = GetConnection()) { HierarchyProviderFactory hierarchyProviderFactory = new HierarchyProviderFactory(dbContext, Guid.Empty); IHierarchyProvider hierarchyProvider = hierarchyProviderFactory.Create("SectionHierarchy"); LocationHierarchyProvider locationHierarchyProvider = new LocationHierarchyProvider(dbContext); var list = hierarchyProvider.Get(new List <object>() { "Phase 1", "Block 1" }); } }
public DataController(IHierarchyProvider hierarchyProvider, IObservationProvider observationProvider) { _hierarchyProvider = hierarchyProvider; _observationProvider = observationProvider; }
public BarNode(IHierarchyProvider provider, BarData data) : base(provider) { _data = data; }
private void OnInspect(VariantMap args) { _hierarchyProvider = (IHierarchyProvider)args[InspectHierarchy.HierarchyProvider].Object; }
public FooNode(IHierarchyProvider provider) : base(provider) { }
protected HierarchyNode(IHierarchyProvider provider) { _provider = provider; _guid = Guid.NewGuid(); }
public HierarchyTraverser(IHierarchyProvider <T> provider) { _provider = provider; }