C# Класс BinaryStudio.TaskManager.Logic.Core.UserRepository

The user repository.
Наследование: IUserRepository
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CreateUser ( User user ) : void

The create new user.

DeleteUser ( int userId ) : void

The delete user.

GetAll ( ) : IEnumerable

The get all.

GetById ( int userId ) : User

The get by id.

GetByName ( string userName ) : User

The get by name.

GetRoleByName ( string userName ) : string

The get role by name.

GetUserEmailById ( int userId ) : string

The get user email by id.

GetUserImageById ( int userId ) : byte[]

The get user image by id.

UpdateUser ( User user ) : void

The update user.

UserRepository ( DataBaseContext dataBaseContext ) : System

Initializes a new instance of the UserRepository class.

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

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

The create new user.
public CreateUser ( User user ) : void
user BinaryStudio.TaskManager.Logic.Domain.User /// The user. ///
Результат void

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

The delete user.
public DeleteUser ( int userId ) : void
userId int /// The user id. ///
Результат void

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

The get all.
public GetAll ( ) : IEnumerable
Результат IEnumerable

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

The get by id.
public GetById ( int userId ) : User
userId int /// The user id. ///
Результат BinaryStudio.TaskManager.Logic.Domain.User

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

The get by name.
public GetByName ( string userName ) : User
userName string /// The user name. ///
Результат BinaryStudio.TaskManager.Logic.Domain.User

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

The get role by name.
public GetRoleByName ( string userName ) : string
userName string /// The user name. ///
Результат string

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

The get user email by id.
public GetUserEmailById ( int userId ) : string
userId int /// The user id. ///
Результат string

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

The get user image by id.
public GetUserImageById ( int userId ) : byte[]
userId int /// The user id. ///
Результат byte[]

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

The update user.
public UpdateUser ( User user ) : void
user BinaryStudio.TaskManager.Logic.Domain.User /// The user, which will be updated ///
Результат void

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

Initializes a new instance of the UserRepository class.
public UserRepository ( DataBaseContext dataBaseContext ) : System
dataBaseContext BinaryStudio.TaskManager.Logic.Domain.DataBaseContext /// The data base context. ///
Результат System