C# Class Owin.Scim.Repository.InMemory.InMemoryUserRepository

Inheritance: IUserRepository
Mostra file Open project: PowerDMS/Owin.Scim

Public Methods

Method Description
CreateUser ( ScimUser user ) : Task
DeleteUser ( string userId ) : System.Threading.Tasks.Task
GetUser ( string userId ) : Task
InMemoryUserRepository ( ScimServerConfiguration scimServerConfiguration, IGroupRepository groupRepository ) : System
IsUserNameAvailable ( string userName ) : Task
QueryUsers ( ScimQueryOptions options ) : Task>
UpdateUser ( ScimUser user ) : Task
UserExists ( string userId ) : Task

Method Details

CreateUser() public method

public CreateUser ( ScimUser user ) : Task
user ScimUser
return Task

DeleteUser() public method

public DeleteUser ( string userId ) : System.Threading.Tasks.Task
userId string
return System.Threading.Tasks.Task

GetUser() public method

public GetUser ( string userId ) : Task
userId string
return Task

InMemoryUserRepository() public method

public InMemoryUserRepository ( ScimServerConfiguration scimServerConfiguration, IGroupRepository groupRepository ) : System
scimServerConfiguration ScimServerConfiguration
groupRepository IGroupRepository
return System

IsUserNameAvailable() public method

public IsUserNameAvailable ( string userName ) : Task
userName string
return Task

QueryUsers() public method

public QueryUsers ( ScimQueryOptions options ) : Task>
options ScimQueryOptions
return Task>

UpdateUser() public method

public UpdateUser ( ScimUser user ) : Task
user ScimUser
return Task

UserExists() public method

public UserExists ( string userId ) : Task
userId string
return Task