C# Class Mhotivo.Implement.Repositories.UserRepository

Inheritance: IUserRepository
Exibir arquivo Open project: armejiaf/Mhotivo

Public Methods

Method Description
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

Method Details

Create() public method

public Create ( User itemToCreate ) : User
itemToCreate User
return User

Delete() public method

public Delete ( long id ) : User
id long
return User

ExistEmail() public method

public ExistEmail ( string userName ) : bool
userName string
return bool

Filter() public method

public Filter ( bool>.Expression expression ) : IQueryable
expression bool>.Expression
return IQueryable

First() public method

public First ( bool>.Expression query ) : User
query bool>.Expression
return User

FirstOrDefault() public method

public FirstOrDefault ( bool>.Expression query ) : User
query bool>.Expression
return User

GetAllUsers() public method

public GetAllUsers ( ) : IEnumerable
return IEnumerable

GetById() public method

public GetById ( long id ) : User
id long
return User

GetUserRole() public method

public GetUserRole ( long idUser ) : Roles
idUser long
return Roles

Query() public method

public Query ( User>.Expression expression ) : IQueryable
expression User>.Expression
return IQueryable

SaveChanges() public method

public SaveChanges ( ) : void
return void

Update() public method

public Update ( User itemToUpdate ) : User
itemToUpdate User
return User

UpdateUserFromUserEditModel() public method

public UpdateUserFromUserEditModel ( User userModel, User user ) : User
userModel User
user User
return User

UserRepository() public method

public UserRepository ( MhotivoContext ctx ) : System
ctx MhotivoContext
return System