C# Class Frapid.WebApi.DataAccess.FormRepository

Inheritance: Frapid.DbPolicy.DbAccess, IFormRepository
Mostra file Open project: frapid/frapid Class Usage Examples

Public Methods

Method 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

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

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

AddCustomFieldsAsync() public method

public AddCustomFieldsAsync ( object primaryKeyValue, List customFields ) : System.Threading.Tasks.Task
primaryKeyValue object
customFields List
return System.Threading.Tasks.Task

AddOrEditAsync() public method

public AddOrEditAsync ( object>.Dictionary item, List customFields ) : Task
item object>.Dictionary
customFields List
return Task

BulkImportAsync() public method

public BulkImportAsync ( object>.List items ) : Task>
items object>.List
return Task>

CountAsync() public method

public CountAsync ( ) : Task
return Task

CountFilteredAsync() public method

public CountFilteredAsync ( string filterName ) : Task
filterName string
return Task

CountWhereAsync() public method

public CountWhereAsync ( List filters ) : Task
filters List
return Task

DeleteAsync() public method

public DeleteAsync ( object primaryKey ) : System.Threading.Tasks.Task
primaryKey object
return System.Threading.Tasks.Task

FormRepository() public method

public FormRepository ( string schemaName, string tableName, string database, long loginId, int userId ) : System
schemaName string
tableName string
database string
loginId long
userId int
return System

GetAllAsync() public method

public GetAllAsync ( ) : Task>
return Task>

GetAsync() public method

public GetAsync ( object primaryKeys ) : Task>
primaryKeys object
return Task>

GetAsync() public method

public GetAsync ( object primaryKey ) : Task
primaryKey object
return Task

GetCustomFieldsAsync() public method

public GetCustomFieldsAsync ( string resourceId ) : Task>
resourceId string
return Task>

GetDisplayFieldsAsync() public method

public GetDisplayFieldsAsync ( ) : Task>
return Task>

GetDisplayFieldsAsync() public method

public GetDisplayFieldsAsync ( List filters ) : Task>
filters List
return Task>

GetFilteredAsync() public method

public GetFilteredAsync ( long pageNumber, string filterName ) : Task>
pageNumber long
filterName string
return Task>

GetFiltersAsync() public method

public GetFiltersAsync ( string tenant, string filterName ) : Task>
tenant string
filterName string
return Task>

GetFirstAsync() public method

public GetFirstAsync ( ) : Task
return Task

GetLastAsync() public method

public GetLastAsync ( ) : Task
return Task

GetLookupFieldsAsync() public method

public GetLookupFieldsAsync ( ) : Task>
return Task>

GetLookupFieldsAsync() public method

public GetLookupFieldsAsync ( List filters ) : Task>
filters List
return Task>

GetMetaAsync() public method

public GetMetaAsync ( ) : Task
return Task

GetNextAsync() public method

public GetNextAsync ( object primaryKey ) : Task
primaryKey object
return Task

GetPaginatedResultAsync() public method

public GetPaginatedResultAsync ( ) : Task>
return Task>

GetPaginatedResultAsync() public method

public GetPaginatedResultAsync ( long pageNumber ) : Task>
pageNumber long
return Task>

GetPreviousAsync() public method

public GetPreviousAsync ( object primaryKey ) : Task
primaryKey object
return Task

GetWhereAsync() public method

public GetWhereAsync ( long pageNumber, List filters ) : Task>
pageNumber long
filters List
return Task>

UpdateAsync() public method

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