C# 클래스 BB.BL.UserManager

상속: IUserManager
파일 보기 프로젝트 열기: BeatBuddy/beatbuddy_webapp 1 사용 예제들

공개 메소드들

메소드 설명
CreateUser ( string email, string lastname, string firstname, string nickname, string imageUrl ) : User
CreateUserRole ( User user, Organisation organisation, Role role ) : UserRole
CreateUserRole ( long userId, long organisationId, Role role ) : UserRole
DeleteUser ( long userId ) : void
DeleteUser ( string email ) : void
DeleteUserRole ( UserRole userRole ) : void
ReadCoOrganiserFromOrganisation ( Organisation organisation ) : IEnumerable
ReadOrganisationsForUser ( long userId ) : IEnumerable
ReadOrganiserFromOrganisation ( Organisation organisation ) : User
ReadUser ( long userId ) : User
ReadUser ( string email ) : User
ReadUserRoleForUserAndOrganisation ( long userId, long organisationId ) : UserRole
ReadUserRolesForOrganisation ( Organisation organisation ) : IEnumerable
ReadUsers ( ) : IEnumerable
UpdateUser ( User user ) : User
UserManager ( IUserRepository userRepository ) : System.Collections.Generic

메소드 상세

CreateUser() 공개 메소드

public CreateUser ( string email, string lastname, string firstname, string nickname, string imageUrl ) : User
email string
lastname string
firstname string
nickname string
imageUrl string
리턴 BB.BL.Domain.Users.User

CreateUserRole() 공개 메소드

public CreateUserRole ( User user, Organisation organisation, Role role ) : UserRole
user BB.BL.Domain.Users.User
organisation BB.BL.Domain.Organisations.Organisation
role Role
리턴 BB.BL.Domain.Users.UserRole

CreateUserRole() 공개 메소드

public CreateUserRole ( long userId, long organisationId, Role role ) : UserRole
userId long
organisationId long
role Role
리턴 BB.BL.Domain.Users.UserRole

DeleteUser() 공개 메소드

public DeleteUser ( long userId ) : void
userId long
리턴 void

DeleteUser() 공개 메소드

public DeleteUser ( string email ) : void
email string
리턴 void

DeleteUserRole() 공개 메소드

public DeleteUserRole ( UserRole userRole ) : void
userRole BB.BL.Domain.Users.UserRole
리턴 void

ReadCoOrganiserFromOrganisation() 공개 메소드

public ReadCoOrganiserFromOrganisation ( Organisation organisation ) : IEnumerable
organisation BB.BL.Domain.Organisations.Organisation
리턴 IEnumerable

ReadOrganisationsForUser() 공개 메소드

public ReadOrganisationsForUser ( long userId ) : IEnumerable
userId long
리턴 IEnumerable

ReadOrganiserFromOrganisation() 공개 메소드

public ReadOrganiserFromOrganisation ( Organisation organisation ) : User
organisation BB.BL.Domain.Organisations.Organisation
리턴 BB.BL.Domain.Users.User

ReadUser() 공개 메소드

public ReadUser ( long userId ) : User
userId long
리턴 BB.BL.Domain.Users.User

ReadUser() 공개 메소드

public ReadUser ( string email ) : User
email string
리턴 BB.BL.Domain.Users.User

ReadUserRoleForUserAndOrganisation() 공개 메소드

public ReadUserRoleForUserAndOrganisation ( long userId, long organisationId ) : UserRole
userId long
organisationId long
리턴 BB.BL.Domain.Users.UserRole

ReadUserRolesForOrganisation() 공개 메소드

public ReadUserRolesForOrganisation ( Organisation organisation ) : IEnumerable
organisation BB.BL.Domain.Organisations.Organisation
리턴 IEnumerable

ReadUsers() 공개 메소드

public ReadUsers ( ) : IEnumerable
리턴 IEnumerable

UpdateUser() 공개 메소드

public UpdateUser ( User user ) : User
user BB.BL.Domain.Users.User
리턴 BB.BL.Domain.Users.User

UserManager() 공개 메소드

public UserManager ( IUserRepository userRepository ) : System.Collections.Generic
userRepository IUserRepository
리턴 System.Collections.Generic