namespace MyOffice.Data.Repositories.Account; using Models.Accounts; public interface IAccountAccountCategoryRepository { List Get(Guid userId, Guid accountId, Guid categoryId); Task> GetAsync(Guid userId, Guid accountId, Guid categoryId, CancellationToken cancellationToken = default); bool Remove(AccountAccountCategory accountAccountCategory); Task RemoveAsync(AccountAccountCategory accountAccountCategory, CancellationToken cancellationToken = default); bool Add(AccountAccountCategory accountAccountCategory); Task AddAsync(AccountAccountCategory accountAccountCategory, CancellationToken cancellationToken = default); }