C# Class UserManagement.Domain.UserManager

Inheritance: IUserManager
Afficher le fichier Open project: LeagueOfDevelopers/LodCore

Méthodes publiques

Méthode Description
ChangeUserPassword ( int userId, string newPassword ) : void
CreateUser ( CreateAccountRequest request ) : void
GetUser ( int userId ) : Account
GetUserList ( bool>.Func criteria = null ) : List
GetUserList ( int pageNumber, bool>.Func criteria = null ) : List
GetUserList ( string searchString ) : List
InitiatePasswordChangingProcedure ( int userId ) : void
UpdateUser ( Account account ) : void
UserManager ( UserManagement.Infrastructure.IUserRepository userRepository, IConfirmationService confirmationService, PaginationSettings paginationSettings, IProjectMembershipRepostiory projectMembershipRepostiory, UserManagement.Application.IMailer mailer, ApplicationLocationSettings applicationLocationSettings, IPasswordManager passwordManager ) : Common.System

Method Details

ChangeUserPassword() public méthode

public ChangeUserPassword ( int userId, string newPassword ) : void
userId int
newPassword string
Résultat void

CreateUser() public méthode

public CreateUser ( CreateAccountRequest request ) : void
request UserManagement.Application.CreateAccountRequest
Résultat void

GetUser() public méthode

public GetUser ( int userId ) : Account
userId int
Résultat Account

GetUserList() public méthode

public GetUserList ( bool>.Func criteria = null ) : List
criteria bool>.Func
Résultat List

GetUserList() public méthode

public GetUserList ( int pageNumber, bool>.Func criteria = null ) : List
pageNumber int
criteria bool>.Func
Résultat List

GetUserList() public méthode

public GetUserList ( string searchString ) : List
searchString string
Résultat List

InitiatePasswordChangingProcedure() public méthode

public InitiatePasswordChangingProcedure ( int userId ) : void
userId int
Résultat void

UpdateUser() public méthode

public UpdateUser ( Account account ) : void
account Account
Résultat void

UserManager() public méthode

public UserManager ( UserManagement.Infrastructure.IUserRepository userRepository, IConfirmationService confirmationService, PaginationSettings paginationSettings, IProjectMembershipRepostiory projectMembershipRepostiory, UserManagement.Application.IMailer mailer, ApplicationLocationSettings applicationLocationSettings, IPasswordManager passwordManager ) : Common.System
userRepository UserManagement.Infrastructure.IUserRepository
confirmationService IConfirmationService
paginationSettings NotificationService.PaginationSettings
projectMembershipRepostiory IProjectMembershipRepostiory
mailer UserManagement.Application.IMailer
applicationLocationSettings Common.ApplicationLocationSettings
passwordManager IPasswordManager
Résultat Common.System