C# 클래스 Mhotivo.App_Data.Repositories.ParentRepository

상속: IParentRepository
파일 보기 프로젝트 열기: armejiaf/Mhotivo

공개 메소드들

메소드 설명
Create ( Parent itemToCreate ) : Parent
Delete ( long id ) : Parent
Filter ( bool>.Expression expression ) : IQueryable
First ( Parent>.Expression query ) : Parent
GenerateParentFromRegisterModel ( ParentRegisterModel parentRegisterModel ) : Parent
GetAllParents ( ) : IEnumerable
GetById ( long id ) : Parent
GetParentDisplayModelById ( long id ) : DisplayParentModel
GetParentEditModelById ( long id ) : ParentEditModel
ParentRepository ( MhotivoContext ctx ) : System
Query ( Parent>.Expression expression ) : IQueryable
SaveChanges ( ) : void
Update ( Parent itemToUpdate ) : Parent
UpdateParentFromParentEditModel ( ParentEditModel 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

Filter() 공개 메소드

public Filter ( bool>.Expression expression ) : IQueryable
expression bool>.Expression
리턴 IQueryable

First() 공개 메소드

public First ( Parent>.Expression query ) : Parent
query Parent>.Expression
리턴 Parent

GenerateParentFromRegisterModel() 공개 메소드

public GenerateParentFromRegisterModel ( ParentRegisterModel parentRegisterModel ) : Parent
parentRegisterModel Mhotivo.Models.ParentRegisterModel
리턴 Parent

GetAllParents() 공개 메소드

public GetAllParents ( ) : IEnumerable
리턴 IEnumerable

GetById() 공개 메소드

public GetById ( long id ) : Parent
id long
리턴 Parent

GetParentDisplayModelById() 공개 메소드

public GetParentDisplayModelById ( long id ) : DisplayParentModel
id long
리턴 Mhotivo.Models.DisplayParentModel

GetParentEditModelById() 공개 메소드

public GetParentEditModelById ( long id ) : ParentEditModel
id long
리턴 Mhotivo.Models.ParentEditModel

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 ( ParentEditModel parentEditModel, Parent parent ) : Parent
parentEditModel Mhotivo.Models.ParentEditModel
parent Parent
리턴 Parent