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

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

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

Метод Описание
Create ( Mhotivo.Data.Entities.Student itemToCreate ) : Mhotivo.Data.Entities.Student
Delete ( long id ) : Student
Filter ( bool>.Expression expression ) : IQueryable
First ( Student>.Expression query ) : Student
GeContext ( ) : MhotivoContext
GenerateStudentFromRegisterModel ( Student studentRegisterModel ) : Student
GetAllStudents ( ) : IEnumerable
GetById ( long id ) : Student
GetByIdNumber ( string idNumber ) : Student
GetStudentDisplayModelById ( long id ) : Student
GetStudentEditModelById ( long id ) : Student
Query ( Student>.Expression expression ) : IQueryable
SaveChanges ( ) : void
StudentRepository ( MhotivoContext ctx ) : System
Update ( Student itemToUpdate ) : Student
UpdateStudentFromStudentEditModel ( Student studentEditModel, Student student ) : Student

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

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

public Create ( Mhotivo.Data.Entities.Student itemToCreate ) : Mhotivo.Data.Entities.Student
itemToCreate Mhotivo.Data.Entities.Student
Результат Mhotivo.Data.Entities.Student

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

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

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

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

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

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

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

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

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

public GenerateStudentFromRegisterModel ( Student studentRegisterModel ) : Student
studentRegisterModel Student
Результат Student

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

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

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

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

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

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

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

public GetStudentDisplayModelById ( long id ) : Student
id long
Результат Student

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

public GetStudentEditModelById ( long id ) : Student
id long
Результат Student

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

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

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

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

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

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

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

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

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

public UpdateStudentFromStudentEditModel ( Student studentEditModel, Student student ) : Student
studentEditModel Student
student Student
Результат Student