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 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" }); } }