C# Class Microsoft.Legal.MatterCenter.Web.UserController

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

Public Methods

Method Description
UserController ( IOptions errorSettings, IMatterCenterServiceFunctions matterCenterServiceFunctions, IUserRepository userRepositoy, ICustomLogger customLogger, IOptions logTables, IOptions generalSettings ) : Microsoft.AspNetCore.Authorization

constructor where are all the dependencies are injected

Private Methods

Method Description
GetPermissionLevels ( [ client ) : Task
GetRoles ( [ client ) : Task
GetUsers ( [ searchRequestVM ) : Task
IsLoginUserOwner ( [ client ) : IActionResult
UserExists ( [ client ) : IActionResult
UserProfilePicture ( [ client ) : IActionResult

Method Details

UserController() public method

constructor where are all the dependencies are injected
public UserController ( IOptions errorSettings, IMatterCenterServiceFunctions matterCenterServiceFunctions, IUserRepository userRepositoy, ICustomLogger customLogger, IOptions logTables, IOptions generalSettings ) : Microsoft.AspNetCore.Authorization
errorSettings IOptions
matterCenterServiceFunctions IMatterCenterServiceFunctions
userRepositoy IUserRepository
customLogger ICustomLogger
logTables IOptions
generalSettings IOptions
return Microsoft.AspNetCore.Authorization