C# Class Microsoft.Legal.MatterCenter.Service.Controllers.TaxonomyController

Inheritance: Microsoft.AspNet.Mvc.Controller
Datei anzeigen Open project: Microsoft/mattercenter

Public Methods

Method Description
TaxonomyController ( IOptions errorSettings, IOptions taxonomySettings, IOptions generalSettings, ISPOAuthorization spoAuthorization, IMatterCenterServiceFunctions matterCenterServiceFunctions, ITaxonomyRepository taxonomyRepository, ICustomLogger customLogger, IOptions logTables ) : System

Constructor where all the required dependencies are injected

Private Methods

Method Description
GetCurrentSiteTitle ( ) : IActionResult
GetTaxonomy ( [ termStoreViewModel ) : Task

Gets the hierarchy of terms along with the specific custom properties of each term from term store.

TestWebApi ( ) : IActionResult

Method Details

TaxonomyController() public method

Constructor where all the required dependencies are injected
public TaxonomyController ( IOptions errorSettings, IOptions taxonomySettings, IOptions generalSettings, ISPOAuthorization spoAuthorization, IMatterCenterServiceFunctions matterCenterServiceFunctions, ITaxonomyRepository taxonomyRepository, ICustomLogger customLogger, IOptions logTables ) : System
errorSettings IOptions
taxonomySettings IOptions
generalSettings IOptions
spoAuthorization ISPOAuthorization
matterCenterServiceFunctions IMatterCenterServiceFunctions
taxonomyRepository ITaxonomyRepository
customLogger ICustomLogger
logTables IOptions
return System