C# 클래스 Mhotivo.Implement.Repositories.UserRepository

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

공개 메소드들

메소드 설명
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