C# 클래스 Microsoft.Legal.MatterCenter.Service.MatterController

상속: Microsoft.AspNet.Mvc.Controller
파일 보기 프로젝트 열기: Microsoft/mattercenter

공개 메소드들

메소드 설명
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