/
oleggbruh
/
TaskTracker
Обзор
Документация
Войти
/
oleggbruh
/
TaskTracker
Код
Запросы
1
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
BuildingBlocks/BuildingBlocks.Domain/IRepository.cs
12 строк
563 B
olegg
feat: add base commands and queries + mediatr
19 окт 2025, 23:08
19 окт 2025, 23:08
b286ac0
Код
Авторство
О чём код?
namespace BuildingBlocks.Domain; public interface IRepository<TAggregate, TId> where TAggregate : IAggregateRoot { Task<TAggregate?> GetByIdAsync(TId id, CancellationToken ct = default); Task<IReadOnlyList<TAggregate>> GetAllAsync(CancellationToken ct = default); Task<bool> ExistsAsync(TId id, CancellationToken ct = default); Task AddAsync(TAggregate entity, CancellationToken ct = default); Task UpdateAsync(TAggregate entity, CancellationToken ct = default); Task RemoveAsync(TAggregate entity, CancellationToken ct = default); }