C# Class Frapid.WebApi.DataAccess.FormRepository

Inheritance: Frapid.DbPolicy.DbAccess, IFormRepository
Afficher le fichier Open project: frapid/frapid Class Usage Examples

Méthodes publiques

Méthode Description
AddAsync ( object>.Dictionary item, List customFields, bool skipPrimaryKey ) : Task
AddCustomFieldsAsync ( object primaryKeyValue, List customFields ) : System.Threading.Tasks.Task
AddOrEditAsync ( object>.Dictionary item, List customFields ) : Task
BulkImportAsync ( object>.List items ) : Task>
CountAsync ( ) : Task
CountFilteredAsync ( string filterName ) : Task
CountWhereAsync ( List filters ) : Task
DeleteAsync ( object primaryKey ) : System.Threading.Tasks.Task
FormRepository ( string schemaName, string tableName, string database, long loginId, int userId ) : System
GetAllAsync ( ) : Task>
GetAsync ( object primaryKeys ) : Task>
GetAsync ( object primaryKey ) : Task
GetCustomFieldsAsync ( string resourceId ) : Task>
GetDisplayFieldsAsync ( ) : Task>
GetDisplayFieldsAsync ( List filters ) : Task>
GetFilteredAsync ( long pageNumber, string filterName ) : Task>
GetFiltersAsync ( string tenant, string filterName ) : Task>
GetFirstAsync ( ) : Task
GetLastAsync ( ) : Task
GetLookupFieldsAsync ( ) : Task>
GetLookupFieldsAsync ( List filters ) : Task>
GetMetaAsync ( ) : Task
GetNextAsync ( object primaryKey ) : Task
GetPaginatedResultAsync ( ) : Task>
GetPaginatedResultAsync ( long pageNumber ) : Task>
GetPreviousAsync ( object primaryKey ) : Task
GetWhereAsync ( long pageNumber, List filters ) : Task>
UpdateAsync ( object>.Dictionary item, object primaryKeyValue, List customFields ) : System.Threading.Tasks.Task

Private Methods

Méthode Description
Crypt ( object>.Dictionary item ) : object>.Dictionary
Crypt ( object>.List items ) : object>>.List
GetCandidateKey ( ) : string
GetLookupField ( ) : string
GetNameColumn ( ) : string
GetTableName ( ) : string

Method Details

AddAsync() public méthode

public AddAsync ( object>.Dictionary item, List customFields, bool skipPrimaryKey ) : Task
item object>.Dictionary
customFields List
skipPrimaryKey bool
Résultat Task

AddCustomFieldsAsync() public méthode

public AddCustomFieldsAsync ( object primaryKeyValue, List customFields ) : System.Threading.Tasks.Task
primaryKeyValue object
customFields List
Résultat System.Threading.Tasks.Task

AddOrEditAsync() public méthode

public AddOrEditAsync ( object>.Dictionary item, List customFields ) : Task
item object>.Dictionary
customFields List
Résultat Task

BulkImportAsync() public méthode

public BulkImportAsync ( object>.List items ) : Task>
items object>.List
Résultat Task>

CountAsync() public méthode

public CountAsync ( ) : Task
Résultat Task

CountFilteredAsync() public méthode

public CountFilteredAsync ( string filterName ) : Task
filterName string
Résultat Task

CountWhereAsync() public méthode

public CountWhereAsync ( List filters ) : Task
filters List
Résultat Task

DeleteAsync() public méthode

public DeleteAsync ( object primaryKey ) : System.Threading.Tasks.Task
primaryKey object
Résultat System.Threading.Tasks.Task

FormRepository() public méthode

public FormRepository ( string schemaName, string tableName, string database, long loginId, int userId ) : System
schemaName string
tableName string
database string
loginId long
userId int
Résultat System

GetAllAsync() public méthode

public GetAllAsync ( ) : Task>
Résultat Task>

GetAsync() public méthode

public GetAsync ( object primaryKeys ) : Task>
primaryKeys object
Résultat Task>

GetAsync() public méthode

public GetAsync ( object primaryKey ) : Task
primaryKey object
Résultat Task

GetCustomFieldsAsync() public méthode

public GetCustomFieldsAsync ( string resourceId ) : Task>
resourceId string
Résultat Task>

GetDisplayFieldsAsync() public méthode

public GetDisplayFieldsAsync ( ) : Task>
Résultat Task>

GetDisplayFieldsAsync() public méthode

public GetDisplayFieldsAsync ( List filters ) : Task>
filters List
Résultat Task>

GetFilteredAsync() public méthode

public GetFilteredAsync ( long pageNumber, string filterName ) : Task>
pageNumber long
filterName string
Résultat Task>

GetFiltersAsync() public méthode

public GetFiltersAsync ( string tenant, string filterName ) : Task>
tenant string
filterName string
Résultat Task>

GetFirstAsync() public méthode

public GetFirstAsync ( ) : Task
Résultat Task

GetLastAsync() public méthode

public GetLastAsync ( ) : Task
Résultat Task

GetLookupFieldsAsync() public méthode

public GetLookupFieldsAsync ( ) : Task>
Résultat Task>

GetLookupFieldsAsync() public méthode

public GetLookupFieldsAsync ( List filters ) : Task>
filters List
Résultat Task>

GetMetaAsync() public méthode

public GetMetaAsync ( ) : Task
Résultat Task

GetNextAsync() public méthode

public GetNextAsync ( object primaryKey ) : Task
primaryKey object
Résultat Task

GetPaginatedResultAsync() public méthode

public GetPaginatedResultAsync ( ) : Task>
Résultat Task>

GetPaginatedResultAsync() public méthode

public GetPaginatedResultAsync ( long pageNumber ) : Task>
pageNumber long
Résultat Task>

GetPreviousAsync() public méthode

public GetPreviousAsync ( object primaryKey ) : Task
primaryKey object
Résultat Task

GetWhereAsync() public méthode

public GetWhereAsync ( long pageNumber, List filters ) : Task>
pageNumber long
filters List
Résultat Task>

UpdateAsync() public méthode

public UpdateAsync ( object>.Dictionary item, object primaryKeyValue, List customFields ) : System.Threading.Tasks.Task
item object>.Dictionary
primaryKeyValue object
customFields List
Résultat System.Threading.Tasks.Task