C# Класс Microsoft.Legal.MatterCenter.Service.MatterController

Наследование: Microsoft.AspNet.Mvc.Controller
Показать файл Открыть проект

Открытые методы

Метод Описание
MatterController ( IOptions errorSettings, IOptions matterSettings, IMatterCenterServiceFunctions matterCenterServiceFunctions, IMatterRepository matterRepositoy, ICustomLogger customLogger, IOptions logTables, IValidationFunctions validationFunctions, IEditFunctions editFunctions, IMatterProvision matterProvision ) : System

Constructor where all the required dependencies are injected

MatterController ( IOptions errorSettings, IOptions matterSettings, ISPOAuthorization spoAuthorization, IMatterCenterServiceFunctions matterCenterServiceFunctions, IMatterRepository matterRepositoy, ICustomLogger customLogger, IOptions logTables, IValidationFunctions validationFunctions, IEditFunctions editFunctions, IMatterProvision matterProvision ) : System

Constructor where all the required dependencies are injected

Приватные методы

Метод Описание
AssignContentType ( [ matterMetadata ) : IActionResult
AssignUserPermissions ( [ matterMetadataVM ) : IActionResult
CanCreateMatter ( [ client ) : IActionResult
CheckMatterExists ( [ matterMetadataVM ) : IActionResult
CheckSecurityGroupExists ( [ matterInformationVM ) : IActionResult
Create ( [ matterMetdataVM ) : IActionResult
CreateLandingPage ( [ matterMetdataVM ) : IActionResult
Delete ( [ matterVM ) : IActionResult
Get ( [ searchRequestVM ) : Task
GetConfigurations ( [ siteCollectionPath ) : Task
GetFolderHierachy ( [ matterData ) : Task
GetMatterCounts ( [ searchRequestVM ) : Task
GetPermissionLevels ( [ client ) : Task

unpin the matter

GetPin ( [ searchRequestVM ) : Task
GetRoles ( [ client ) : Task

unpin the matter

GetStampedProperties ( [ matterVM ) : IActionResult
GetUsers ( [ searchRequestVM ) : Task

get users

OneNoteUrlExists ( [ matterInformation ) : IActionResult
Pin ( [ pinRequestMatterVM ) : Task
SaveConfigurations ( [ matterConfigurations ) : IActionResult
ShareMatter ( [ matterInformation ) : IActionResult
UnPin ( [ pinRequestMatterVM ) : Task
Update ( [ matterInformation ) : IActionResult
UpdateMetadata ( [ matterMetdata ) : IActionResult

Описание методов

MatterController() публичный Метод

Constructor where all the required dependencies are injected
public MatterController ( IOptions errorSettings, IOptions matterSettings, IMatterCenterServiceFunctions matterCenterServiceFunctions, IMatterRepository matterRepositoy, ICustomLogger customLogger, IOptions logTables, IValidationFunctions validationFunctions, IEditFunctions editFunctions, IMatterProvision matterProvision ) : System
errorSettings IOptions
matterSettings IOptions
matterCenterServiceFunctions IMatterCenterServiceFunctions
matterRepositoy IMatterRepository
customLogger ICustomLogger
logTables IOptions
validationFunctions IValidationFunctions
editFunctions IEditFunctions
matterProvision IMatterProvision
Результат System

MatterController() публичный Метод

Constructor where all the required dependencies are injected
public MatterController ( IOptions errorSettings, IOptions matterSettings, ISPOAuthorization spoAuthorization, IMatterCenterServiceFunctions matterCenterServiceFunctions, IMatterRepository matterRepositoy, ICustomLogger customLogger, IOptions logTables, IValidationFunctions validationFunctions, IEditFunctions editFunctions, IMatterProvision matterProvision ) : System
errorSettings IOptions
matterSettings IOptions
spoAuthorization ISPOAuthorization
matterCenterServiceFunctions IMatterCenterServiceFunctions
matterRepositoy IMatterRepository
customLogger ICustomLogger
logTables IOptions
validationFunctions IValidationFunctions
editFunctions IEditFunctions
matterProvision IMatterProvision
Результат System