C# 클래스 Microsoft.Legal.MatterCenter.Repository.UserRepository

상속: IUserRepository
파일 보기 프로젝트 열기: Microsoft/mattercenter

공개 메소드들

메소드 설명
CheckUserPresentInMatterCenter ( Client client ) : bool

This method will check whether user exists in a sharepoint site or not

GetLoggedInUserDetails ( Client client ) : Users

GetLoggedInUserDetails ( ClientContext clientContext ) : Users

GetPermissionLevelsAsync ( Client client ) : Task>

This method will get all permissions levels that are configured for a given site collection

GetRolesAsync ( Client client ) : Task>

Thios method will get all roles such as attorney journal etc which are configured in the catalog site collection

GetUserProfilePicture ( Client client ) : Users

GetUsersAsync ( SearchRequestVM searchRequestVM ) : Task>

IsLoginUserOwner ( Client client ) : bool

This method will check whether login user is part of owner group or not

UserRepository ( IUsersDetails userDetails, ISPList spList, IOptions listNames, IOptions camlQueries, IOptions matterSettings, ISearch search ) : Microsoft.Extensions.Options

메소드 상세

CheckUserPresentInMatterCenter() 공개 메소드

This method will check whether user exists in a sharepoint site or not
public CheckUserPresentInMatterCenter ( Client client ) : bool
client Microsoft.Legal.MatterCenter.Models.Client
리턴 bool

GetLoggedInUserDetails() 공개 메소드

public GetLoggedInUserDetails ( Client client ) : Users
client Microsoft.Legal.MatterCenter.Models.Client
리턴 Microsoft.Legal.MatterCenter.Models.Users

GetLoggedInUserDetails() 공개 메소드

public GetLoggedInUserDetails ( ClientContext clientContext ) : Users
clientContext ClientContext
리턴 Microsoft.Legal.MatterCenter.Models.Users

GetPermissionLevelsAsync() 공개 메소드

This method will get all permissions levels that are configured for a given site collection
public GetPermissionLevelsAsync ( Client client ) : Task>
client Microsoft.Legal.MatterCenter.Models.Client
리턴 Task>

GetRolesAsync() 공개 메소드

Thios method will get all roles such as attorney journal etc which are configured in the catalog site collection
public GetRolesAsync ( Client client ) : Task>
client Microsoft.Legal.MatterCenter.Models.Client
리턴 Task>

GetUserProfilePicture() 공개 메소드

public GetUserProfilePicture ( Client client ) : Users
client Microsoft.Legal.MatterCenter.Models.Client
리턴 Microsoft.Legal.MatterCenter.Models.Users

GetUsersAsync() 공개 메소드

public GetUsersAsync ( SearchRequestVM searchRequestVM ) : Task>
searchRequestVM Microsoft.Legal.MatterCenter.Models.SearchRequestVM
리턴 Task>

IsLoginUserOwner() 공개 메소드

This method will check whether login user is part of owner group or not
public IsLoginUserOwner ( Client client ) : bool
client Microsoft.Legal.MatterCenter.Models.Client
리턴 bool

UserRepository() 공개 메소드

public UserRepository ( IUsersDetails userDetails, ISPList spList, IOptions listNames, IOptions camlQueries, IOptions matterSettings, ISearch search ) : Microsoft.Extensions.Options
userDetails IUsersDetails
spList ISPList
listNames IOptions
camlQueries IOptions
matterSettings IOptions
search ISearch
리턴 Microsoft.Extensions.Options