From 4f96f8db974fa7a236ce8ffa564bccdb62691cfa Mon Sep 17 00:00:00 2001 From: crupest Date: Sat, 10 Dec 2022 16:56:33 +0800 Subject: Develop secret api. v24 --- .../CrupestApi/CrupestApi.Commons/Crud/CrudService.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/CrudService.cs') diff --git a/docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/CrudService.cs b/docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/CrudService.cs index e098aca..811b2e6 100644 --- a/docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/CrudService.cs +++ b/docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/CrudService.cs @@ -40,6 +40,16 @@ public class CrudService : IDisposable where TEntity : class return _table.Select(_dbConnection, filter).Cast().ToList(); } + public bool Exists(IWhereClause? filter) + { + return _table.SelectCount(_dbConnection, filter) > 0; + } + + public int Count(IWhereClause? filter) + { + return _table.SelectCount(_dbConnection, filter); + } + public int Insert(IInsertClause insertClause) { return _table.Insert(_dbConnection, insertClause); -- cgit v1.2.3