TRONIX Code Documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Tronix.Models.Repositories.IRepository< T > Interface Template Reference

Public Member Functions

int Count (Expression< Func< T, bool > > predicate)
 
List< T > GetAll (GetAllModel< T > repositoryModel)
 
List< TResult > GetAll< TResult > (GetAllModel< T, TResult > repositoryModel)
 
Get (GetModel< T > repositoryModel)
 
TResult Get< TResult > (GetModel< T, TResult > repositoryModel)
 
List< T > Find (FindModel< T > repositoryModel)
 
List< TResult > Find< TResult > (FindModel< T, TResult > repositoryModel)
 
IQueryable< T > FindQueryable (FindModel< T > repositoryModel)
 
IQueryable< TResult > FindQueryable< TResult > (FindModel< T, TResult > repositoryModel)
 
PagedEntities< T > FindPaged (PageModel< T > repositoryModel)
 
PagedEntities< TResult > FindPaged< TResult > (PageModel< T, TResult > repositoryModel)
 
Insert (T t, bool saveChanges=true)
 
List< T > Insert (List< T > t, bool saveChanges=true)
 
void Update (T t, bool saveChanges=true)
 
void Delete (T t)
 
void Delete (List< T > t)
 
void Save ()
 

Member Function Documentation

◆ Count()

int Tronix.Models.Repositories.IRepository< T >.Count ( Expression< Func< T, bool > >  predicate)

◆ Delete() [1/2]

void Tronix.Models.Repositories.IRepository< T >.Delete ( List< T >  t)

◆ Delete() [2/2]

void Tronix.Models.Repositories.IRepository< T >.Delete ( t)

◆ Find()

List< T > Tronix.Models.Repositories.IRepository< T >.Find ( FindModel< T >  repositoryModel)

◆ Find< TResult >()

List< TResult > Tronix.Models.Repositories.IRepository< T >.Find< TResult > ( FindModel< T, TResult >  repositoryModel)

◆ FindPaged()

PagedEntities< T > Tronix.Models.Repositories.IRepository< T >.FindPaged ( PageModel< T >  repositoryModel)

◆ FindPaged< TResult >()

PagedEntities< TResult > Tronix.Models.Repositories.IRepository< T >.FindPaged< TResult > ( PageModel< T, TResult >  repositoryModel)

◆ FindQueryable()

IQueryable< T > Tronix.Models.Repositories.IRepository< T >.FindQueryable ( FindModel< T >  repositoryModel)

◆ FindQueryable< TResult >()

IQueryable< TResult > Tronix.Models.Repositories.IRepository< T >.FindQueryable< TResult > ( FindModel< T, TResult >  repositoryModel)

◆ Get()

T Tronix.Models.Repositories.IRepository< T >.Get ( GetModel< T >  repositoryModel)

◆ Get< TResult >()

TResult Tronix.Models.Repositories.IRepository< T >.Get< TResult > ( GetModel< T, TResult >  repositoryModel)

◆ GetAll()

List< T > Tronix.Models.Repositories.IRepository< T >.GetAll ( GetAllModel< T >  repositoryModel)

◆ GetAll< TResult >()

List< TResult > Tronix.Models.Repositories.IRepository< T >.GetAll< TResult > ( GetAllModel< T, TResult >  repositoryModel)

◆ Insert() [1/2]

List< T > Tronix.Models.Repositories.IRepository< T >.Insert ( List< T >  t,
bool  saveChanges = true 
)

◆ Insert() [2/2]

T Tronix.Models.Repositories.IRepository< T >.Insert ( t,
bool  saveChanges = true 
)

◆ Save()

◆ Update()

void Tronix.Models.Repositories.IRepository< T >.Update ( t,
bool  saveChanges = true 
)

The documentation for this interface was generated from the following file: