C# Класс UserManagement.Domain.UserManager

Наследование: IUserManager
Показать файл Открыть проект

Открытые методы

Метод Описание
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