C# Class EligibilityListBLL.UserBLL

Inheritance: IUserBLL
Show file Open project: ucdavis/EligibilityList

Public Methods

Method Description
GetByLogin ( string login ) : User

Return the user represented by the given login

GetCurrentUser ( IPrincipal principal ) : User
GetUnitsByUser ( IPrincipal principal ) : IEnumerable
GetUsersInRole ( string role ) : string>.IDictionary
UserBLL ( IRepository userRepository, IRepository unitRepository ) : System.Collections.Generic

Method Details

GetByLogin() public method

Return the user represented by the given login
public GetByLogin ( string login ) : User
login string Kerberos login ID
return EligibilityList.Core.Domain.User

GetCurrentUser() public method

public GetCurrentUser ( IPrincipal principal ) : User
principal IPrincipal
return EligibilityList.Core.Domain.User

GetUnitsByUser() public method

public GetUnitsByUser ( IPrincipal principal ) : IEnumerable
principal IPrincipal
return IEnumerable

GetUsersInRole() public method

public GetUsersInRole ( string role ) : string>.IDictionary
role string
return string>.IDictionary

UserBLL() public method

public UserBLL ( IRepository userRepository, IRepository unitRepository ) : System.Collections.Generic
userRepository IRepository
unitRepository IRepository
return System.Collections.Generic