C# Class UserManagement.Domain.UserManager

Inheritance: IUserManager
Show file Open project: LeagueOfDevelopers/LodCore

Public Methods

Method 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 method

public ChangeUserPassword ( int userId, string newPassword ) : void
userId int
newPassword string
return void

CreateUser() public method

public CreateUser ( CreateAccountRequest request ) : void
request UserManagement.Application.CreateAccountRequest
return void

GetUser() public method

public GetUser ( int userId ) : Account
userId int
return Account

GetUserList() public method

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

GetUserList() public method

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

GetUserList() public method

public GetUserList ( string searchString ) : List
searchString string
return List

InitiatePasswordChangingProcedure() public method

public InitiatePasswordChangingProcedure ( int userId ) : void
userId int
return void

UpdateUser() public method

public UpdateUser ( Account account ) : void
account Account
return void

UserManager() public method

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
return Common.System