C# Class Microsoft.Legal.MatterCenter.Service.DocumentController

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

Public Methods

Method Description
DocumentController ( IOptions errorSettings, IOptions documentSettings, ISPOAuthorization spoAuthorization, IMatterCenterServiceFunctions matterCenterServiceFunctions, IDocumentRepository documentRepositoy, ICustomLogger customLogger, IOptions logTables ) : System

Constructor where all the required dependencies are injected

Private Methods

Method Description
Get ( [ searchRequestVM ) : Task
GetDocumentAssets ( Client client ) : Task
GetPin ( [ client ) : Task

Get Pin Documents

Pin ( [ pinRequestDocumentVM ) : Task

pin the matter

UnPin ( [ pinRequestMatterVM ) : Task

unpin the matter

Method Details

DocumentController() public method

Constructor where all the required dependencies are injected
public DocumentController ( IOptions errorSettings, IOptions documentSettings, ISPOAuthorization spoAuthorization, IMatterCenterServiceFunctions matterCenterServiceFunctions, IDocumentRepository documentRepositoy, ICustomLogger customLogger, IOptions logTables ) : System
errorSettings IOptions
documentSettings IOptions
spoAuthorization ISPOAuthorization
matterCenterServiceFunctions IMatterCenterServiceFunctions
documentRepositoy IDocumentRepository
customLogger ICustomLogger
logTables IOptions
return System