This commit is contained in:
2025-09-09 01:37:54 +04:30
parent 476e25c638
commit ad4c92f4c0
27 changed files with 226 additions and 89 deletions
@@ -9,7 +9,7 @@ public interface IRepositoryBase<T, TId>
Task UpdateAsync(T entity, CancellationToken cancellationToken = default);
Task DeleteAsync(T entity, CancellationToken cancellationToken = default);
Task DeleteById(TId id, CancellationToken cancellationToken = default);
Task<T?> GetById(TId id, CancellationToken cancellationToken = default);
Task<bool> Exists(Expression<Func<T,bool>> predicate, CancellationToken cancellationToken = default);
Task<T?> Get(Expression<Func<T, bool>> predicate, CancellationToken cancellationToken = default);
Task<T?> GetByIdAsync(TId id, CancellationToken cancellationToken = default);
Task<bool> ExistsAsync(Expression<Func<T,bool>> predicate, CancellationToken cancellationToken = default);
Task<T?> GetAsync(Expression<Func<T, bool>> predicate, CancellationToken cancellationToken = default);
}