C# Class Flock.Facade.Concrete.UserFacade

Inheritance: IUserFacade
显示文件 Open project: kvkirthy/Flock

Public Methods

Method 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

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

Method Details

GetUserByLastNameAndFirstName() public method

public GetUserByLastNameAndFirstName ( string lastName, string firstName ) : UserDto
lastName string
firstName string
return Flock.DTO.UserDto

GetUserDetails() public method

public GetUserDetails ( string userName ) : UserDto
userName string
return Flock.DTO.UserDto

GetUserLikesInfo() public method

public GetUserLikesInfo ( int quackId ) : List
quackId int
return List

SaveUser() public method

public SaveUser ( UserDto user ) : void
user Flock.DTO.UserDto
return void

UpdateUserPreferences() public method

public UpdateUserPreferences ( UserDto user ) : void
user Flock.DTO.UserDto
return void

UserFacade() public method

public UserFacade ( IUserRepository userRepository, IAutoMap autoMap, IImageFacade imageFacade, IQuackLikeRepository quackLikeRepository ) : System
userRepository IUserRepository
autoMap IAutoMap
imageFacade IImageFacade
quackLikeRepository IQuackLikeRepository
return System