C# Класс Mhotivo.Implement.Repositories.UserRepository

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

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

Метод Описание
Create ( User itemToCreate ) : User
Delete ( long id ) : User
ExistEmail ( string userName ) : bool
Filter ( bool>.Expression expression ) : IQueryable
First ( bool>.Expression query ) : User
FirstOrDefault ( bool>.Expression query ) : User
GetAllUsers ( ) : IEnumerable
GetById ( long id ) : User
GetUserRole ( long idUser ) : Roles
Query ( User>.Expression expression ) : IQueryable
SaveChanges ( ) : void
Update ( User itemToUpdate ) : User
UpdateUserFromUserEditModel ( User userModel, User user ) : User
UserRepository ( MhotivoContext ctx ) : System

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

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

public Create ( User itemToCreate ) : User
itemToCreate User
Результат User

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

public Delete ( long id ) : User
id long
Результат User

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

public ExistEmail ( string userName ) : bool
userName string
Результат bool

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

public Filter ( bool>.Expression expression ) : IQueryable
expression bool>.Expression
Результат IQueryable

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

public First ( bool>.Expression query ) : User
query bool>.Expression
Результат User

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

public FirstOrDefault ( bool>.Expression query ) : User
query bool>.Expression
Результат User

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

public GetAllUsers ( ) : IEnumerable
Результат IEnumerable

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

public GetById ( long id ) : User
id long
Результат User

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

public GetUserRole ( long idUser ) : Roles
idUser long
Результат Roles

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

public Query ( User>.Expression expression ) : IQueryable
expression User>.Expression
Результат IQueryable

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

public SaveChanges ( ) : void
Результат void

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

public Update ( User itemToUpdate ) : User
itemToUpdate User
Результат User

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

public UpdateUserFromUserEditModel ( User userModel, User user ) : User
userModel User
user User
Результат User

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

public UserRepository ( MhotivoContext ctx ) : System
ctx MhotivoContext
Результат System