C# Class cloudscribe.Web.Navigation.JsonNavigationTreeBuilder

Inheritance: INavigationTreeBuilder
Show file Open project: joeaudette/cloudscribe.Web.Navigation

Public Methods

Method Description
BuildTree ( NavigationTreeBuilderService service ) : Task>
BuildTreeFromJson ( string jsonString ) : TreeNode
JsonNavigationTreeBuilder ( IHostingEnvironment appEnv, IOptions navigationOptionsAccessor, ILoggerFactory loggerFactory, IDistributedCache cache ) : cloudscribe.Web.Navigation.Helpers

Private Methods

Method Description
BuildTree ( ) : Task>
ResolveFilePath ( ) : string

Method Details

BuildTree() public method

public BuildTree ( NavigationTreeBuilderService service ) : Task>
service NavigationTreeBuilderService
return Task>

BuildTreeFromJson() public method

public BuildTreeFromJson ( string jsonString ) : TreeNode
jsonString string
return TreeNode

JsonNavigationTreeBuilder() public method

public JsonNavigationTreeBuilder ( IHostingEnvironment appEnv, IOptions navigationOptionsAccessor, ILoggerFactory loggerFactory, IDistributedCache cache ) : cloudscribe.Web.Navigation.Helpers
appEnv IHostingEnvironment
navigationOptionsAccessor IOptions
loggerFactory ILoggerFactory
cache IDistributedCache
return cloudscribe.Web.Navigation.Helpers