C# Класс Flock.Facade.Concrete.UserFacade

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

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

Метод Описание
GetUserByLastNameAndFirstName ( string lastName, string firstName ) : UserDto
GetUserDetails ( string userName ) : UserDto
GetUserLikesInfo ( int quackId ) : List
SaveUser ( UserDto user ) : void
UpdateUserPreferences ( UserDto user ) : void
UserFacade ( IUserRepository userRepository, IAutoMap autoMap, IImageFacade imageFacade, IQuackLikeRepository quackLikeRepository ) : System

Приватные методы

Метод Описание
CheckUserGroup ( System.DirectoryServices.SearchResultCollection searchResults, string groupName ) : bool
IUserFacade ( ) : IEnumerable
ReadUserDetailsFromActiveDirectory ( string userName ) : User

Описание методов

GetUserByLastNameAndFirstName() публичный Метод

public GetUserByLastNameAndFirstName ( string lastName, string firstName ) : UserDto
lastName string
firstName string
Результат Flock.DTO.UserDto

GetUserDetails() публичный Метод

public GetUserDetails ( string userName ) : UserDto
userName string
Результат Flock.DTO.UserDto

GetUserLikesInfo() публичный Метод

public GetUserLikesInfo ( int quackId ) : List
quackId int
Результат List

SaveUser() публичный Метод

public SaveUser ( UserDto user ) : void
user Flock.DTO.UserDto
Результат void

UpdateUserPreferences() публичный Метод

public UpdateUserPreferences ( UserDto user ) : void
user Flock.DTO.UserDto
Результат void

UserFacade() публичный Метод

public UserFacade ( IUserRepository userRepository, IAutoMap autoMap, IImageFacade imageFacade, IQuackLikeRepository quackLikeRepository ) : System
userRepository IUserRepository
autoMap IAutoMap
imageFacade IImageFacade
quackLikeRepository IQuackLikeRepository
Результат System