C# Class Flock.Facade.Concrete.UserFacade

Inheritance: IUserFacade
Afficher le fichier Open project: kvkirthy/Flock

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
CheckUserGroup ( System.DirectoryServices.SearchResultCollection searchResults, string groupName ) : bool
IUserFacade ( ) : IEnumerable
ReadUserDetailsFromActiveDirectory ( string userName ) : User

Method Details

GetUserByLastNameAndFirstName() public méthode

public GetUserByLastNameAndFirstName ( string lastName, string firstName ) : UserDto
lastName string
firstName string
Résultat Flock.DTO.UserDto

GetUserDetails() public méthode

public GetUserDetails ( string userName ) : UserDto
userName string
Résultat Flock.DTO.UserDto

GetUserLikesInfo() public méthode

public GetUserLikesInfo ( int quackId ) : List
quackId int
Résultat List

SaveUser() public méthode

public SaveUser ( UserDto user ) : void
user Flock.DTO.UserDto
Résultat void

UpdateUserPreferences() public méthode

public UpdateUserPreferences ( UserDto user ) : void
user Flock.DTO.UserDto
Résultat void

UserFacade() public méthode

public UserFacade ( IUserRepository userRepository, IAutoMap autoMap, IImageFacade imageFacade, IQuackLikeRepository quackLikeRepository ) : System
userRepository IUserRepository
autoMap IAutoMap
imageFacade IImageFacade
quackLikeRepository IQuackLikeRepository
Résultat System