C# Класс Frapid.WebApi.DataAccess.FormRepository

Наследование: Frapid.DbPolicy.DbAccess, IFormRepository
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
Crypt ( object>.Dictionary item ) : object>.Dictionary
Crypt ( object>.List items ) : object>>.List
GetCandidateKey ( ) : string
GetLookupField ( ) : string
GetNameColumn ( ) : string
GetTableName ( ) : string

Описание методов

AddAsync() публичный Метод

public AddAsync ( object>.Dictionary item, List customFields, bool skipPrimaryKey ) : Task
item object>.Dictionary
customFields List
skipPrimaryKey bool
Результат Task

AddCustomFieldsAsync() публичный Метод

public AddCustomFieldsAsync ( object primaryKeyValue, List customFields ) : System.Threading.Tasks.Task
primaryKeyValue object
customFields List
Результат System.Threading.Tasks.Task

AddOrEditAsync() публичный Метод

public AddOrEditAsync ( object>.Dictionary item, List customFields ) : Task
item object>.Dictionary
customFields List
Результат Task

BulkImportAsync() публичный Метод

public BulkImportAsync ( object>.List items ) : Task>
items object>.List
Результат Task>

CountAsync() публичный Метод

public CountAsync ( ) : Task
Результат Task

CountFilteredAsync() публичный Метод

public CountFilteredAsync ( string filterName ) : Task
filterName string
Результат Task

CountWhereAsync() публичный Метод

public CountWhereAsync ( List filters ) : Task
filters List
Результат Task

DeleteAsync() публичный Метод

public DeleteAsync ( object primaryKey ) : System.Threading.Tasks.Task
primaryKey object
Результат System.Threading.Tasks.Task

FormRepository() публичный Метод

public FormRepository ( string schemaName, string tableName, string database, long loginId, int userId ) : System
schemaName string
tableName string
database string
loginId long
userId int
Результат System

GetAllAsync() публичный Метод

public GetAllAsync ( ) : Task>
Результат Task>

GetAsync() публичный Метод

public GetAsync ( object primaryKeys ) : Task>
primaryKeys object
Результат Task>

GetAsync() публичный Метод

public GetAsync ( object primaryKey ) : Task
primaryKey object
Результат Task

GetCustomFieldsAsync() публичный Метод

public GetCustomFieldsAsync ( string resourceId ) : Task>
resourceId string
Результат Task>

GetDisplayFieldsAsync() публичный Метод

public GetDisplayFieldsAsync ( ) : Task>
Результат Task>

GetDisplayFieldsAsync() публичный Метод

public GetDisplayFieldsAsync ( List filters ) : Task>
filters List
Результат Task>

GetFilteredAsync() публичный Метод

public GetFilteredAsync ( long pageNumber, string filterName ) : Task>
pageNumber long
filterName string
Результат Task>

GetFiltersAsync() публичный Метод

public GetFiltersAsync ( string tenant, string filterName ) : Task>
tenant string
filterName string
Результат Task>

GetFirstAsync() публичный Метод

public GetFirstAsync ( ) : Task
Результат Task

GetLastAsync() публичный Метод

public GetLastAsync ( ) : Task
Результат Task

GetLookupFieldsAsync() публичный Метод

public GetLookupFieldsAsync ( ) : Task>
Результат Task>

GetLookupFieldsAsync() публичный Метод

public GetLookupFieldsAsync ( List filters ) : Task>
filters List
Результат Task>

GetMetaAsync() публичный Метод

public GetMetaAsync ( ) : Task
Результат Task

GetNextAsync() публичный Метод

public GetNextAsync ( object primaryKey ) : Task
primaryKey object
Результат Task

GetPaginatedResultAsync() публичный Метод

public GetPaginatedResultAsync ( ) : Task>
Результат Task>

GetPaginatedResultAsync() публичный Метод

public GetPaginatedResultAsync ( long pageNumber ) : Task>
pageNumber long
Результат Task>

GetPreviousAsync() публичный Метод

public GetPreviousAsync ( object primaryKey ) : Task
primaryKey object
Результат Task

GetWhereAsync() публичный Метод

public GetWhereAsync ( long pageNumber, List filters ) : Task>
pageNumber long
filters List
Результат Task>

UpdateAsync() публичный Метод

public UpdateAsync ( object>.Dictionary item, object primaryKeyValue, List customFields ) : System.Threading.Tasks.Task
item object>.Dictionary
primaryKeyValue object
customFields List
Результат System.Threading.Tasks.Task