C# Class dotnet01.Areas.Admin.Models.AccountRepository

Inheritance: IAccountRepository
显示文件 Open project: denismaster/dotnet01

Public Methods

Method Description
Add ( Account account ) : void
Count ( ) : int
CreateLabmdaFieldFilter ( List fieldFilterList ) : bool>.Func
Delete ( Account account ) : void
Edit ( Account account ) : void
Get ( int id ) : Account
Get ( int page, int pageSize ) : IEnumerable
Get ( int page, int pageSize, bool>.Expression predicate ) : IEnumerable
Get ( int page, int pageSize, List fieldFilter, SortFilter sortFilter ) : IEnumerable
SaveChanges ( ) : void

Private Methods

Method Description
GetSorted ( SortFilter sortFilter ) : IEnumerable

Method Details

Add() public method

public Add ( Account account ) : void
account Account
return void

Count() public method

public Count ( ) : int
return int

CreateLabmdaFieldFilter() public method

public CreateLabmdaFieldFilter ( List fieldFilterList ) : bool>.Func
fieldFilterList List
return bool>.Func

Delete() public method

public Delete ( Account account ) : void
account Account
return void

Edit() public method

public Edit ( Account account ) : void
account Account
return void

Get() public method

public Get ( int id ) : Account
id int
return Account

Get() public method

public Get ( int page, int pageSize ) : IEnumerable
page int
pageSize int
return IEnumerable

Get() public method

public Get ( int page, int pageSize, bool>.Expression predicate ) : IEnumerable
page int
pageSize int
predicate bool>.Expression
return IEnumerable

Get() public method

public Get ( int page, int pageSize, List fieldFilter, SortFilter sortFilter ) : IEnumerable
page int
pageSize int
fieldFilter List
sortFilter SortFilter
return IEnumerable

SaveChanges() public method

public SaveChanges ( ) : void
return void