C# Класс BB.DAL.EFUser.UserRepository

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

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

Метод Описание
CreateUser ( User user ) : User
CreateUserRole ( UserRole userRole ) : UserRole
CreateUserRole ( long userId, long organisationId, Role role ) : UserRole
DeleteUser ( User user ) : 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
UserRepository ( EFDbContext context ) : System

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

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

public CreateUser ( User user ) : User
user BB.BL.Domain.Users.User
Результат BB.BL.Domain.Users.User

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

public CreateUserRole ( UserRole userRole ) : UserRole
userRole BB.BL.Domain.Users.UserRole
Результат 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 ( User user ) : void
user BB.BL.Domain.Users.User
Результат 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

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

public UserRepository ( EFDbContext context ) : System
context EFDbContext
Результат System