C# 클래스 Frapid.WebApi.DataAccess.FormRepository

상속: Frapid.DbPolicy.DbAccess, IFormRepository
파일 보기 프로젝트 열기: frapid/frapid 1 사용 예제들

공개 메소드들

메소드 설명
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