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

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

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

Метод Описание
Create ( Parent itemToCreate ) : Parent
Delete ( long id ) : Parent
ExistEmail ( string email ) : bool
ExistIdNumber ( string idNumber ) : bool
Filter ( bool>.Expression expression ) : IQueryable
First ( Parent>.Expression query ) : Parent
GeContext ( ) : MhotivoContext
GenerateParentFromRegisterModel ( Parent parentRegisterModel ) : Parent
GetAllParents ( ) : IEnumerable
GetById ( long id ) : Parent
GetByIdNumber ( string idNumber ) : Parent
GetParentDisplayModelById ( long id ) : Parent
GetParentEditModelById ( long id ) : Parent
ParentRepository ( MhotivoContext ctx ) : System
Query ( Parent>.Expression expression ) : IQueryable
SaveChanges ( ) : void
Update ( Parent itemToUpdate ) : Parent
UpdateParentFromParentEditModel ( Parent parentEditModel, Parent parent ) : Parent

Приватные методы

Метод Описание
Detach ( Parent parent ) : void

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

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

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

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

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

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

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

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

public ExistIdNumber ( string idNumber ) : bool
idNumber string
Результат bool

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

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

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

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

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

public GeContext ( ) : MhotivoContext
Результат MhotivoContext

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

public GenerateParentFromRegisterModel ( Parent parentRegisterModel ) : Parent
parentRegisterModel Parent
Результат Parent

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

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

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

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

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

public GetByIdNumber ( string idNumber ) : Parent
idNumber string
Результат Parent

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

public GetParentDisplayModelById ( long id ) : Parent
id long
Результат Parent

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

public GetParentEditModelById ( long id ) : Parent
id long
Результат Parent

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

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

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

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

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

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

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

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

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

public UpdateParentFromParentEditModel ( Parent parentEditModel, Parent parent ) : Parent
parentEditModel Parent
parent Parent
Результат Parent