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

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

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

Метод Описание
DeleteAsync ( string filterName ) : System.Threading.Tasks.Task

Deletes the row of the table "config.filters" against the supplied filter name.

FilterRepository ( string database, long loginId, int userId ) : System
GetWhereAsync ( long pageNumber, List filters ) : Task>
MakeDefaultAsync ( string objectName, string filterName ) : System.Threading.Tasks.Task
RecreateFiltersAsync ( string objectName, string filterName, List filters ) : System.Threading.Tasks.Task
RemoveDefaultAsync ( string objectName ) : System.Threading.Tasks.Task

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

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

Deletes the row of the table "config.filters" against the supplied filter name.
/// Thown when the application user does not have sufficient privilege to perform /// this action. ///
public DeleteAsync ( string filterName ) : System.Threading.Tasks.Task
filterName string The value of the column "filter_name" which will be deleted.
Результат System.Threading.Tasks.Task

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

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

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

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

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

public MakeDefaultAsync ( string objectName, string filterName ) : System.Threading.Tasks.Task
objectName string
filterName string
Результат System.Threading.Tasks.Task

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

public RecreateFiltersAsync ( string objectName, string filterName, List filters ) : System.Threading.Tasks.Task
objectName string
filterName string
filters List
Результат System.Threading.Tasks.Task

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

public RemoveDefaultAsync ( string objectName ) : System.Threading.Tasks.Task
objectName string
Результат System.Threading.Tasks.Task