C# 클래스 UserManagement.Domain.UserManager

상속: IUserManager
파일 보기 프로젝트 열기: LeagueOfDevelopers/LodCore

공개 메소드들

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

메소드 상세

ChangeUserPassword() 공개 메소드

public ChangeUserPassword ( int userId, string newPassword ) : void
userId int
newPassword string
리턴 void

CreateUser() 공개 메소드

public CreateUser ( CreateAccountRequest request ) : void
request UserManagement.Application.CreateAccountRequest
리턴 void

GetUser() 공개 메소드

public GetUser ( int userId ) : Account
userId int
리턴 Account

GetUserList() 공개 메소드

public GetUserList ( bool>.Func criteria = null ) : List
criteria bool>.Func
리턴 List

GetUserList() 공개 메소드

public GetUserList ( int pageNumber, bool>.Func criteria = null ) : List
pageNumber int
criteria bool>.Func
리턴 List

GetUserList() 공개 메소드

public GetUserList ( string searchString ) : List
searchString string
리턴 List

InitiatePasswordChangingProcedure() 공개 메소드

public InitiatePasswordChangingProcedure ( int userId ) : void
userId int
리턴 void

UpdateUser() 공개 메소드

public UpdateUser ( Account account ) : void
account Account
리턴 void

UserManager() 공개 메소드

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
리턴 Common.System