Есть две таблицы: Account, Transaction.
У табл. тразакций есть внешний ключ, который отсылается к аккаунту.
Хочу вывести n-последних транзакций с определенного аккаунта:
public async Task<IList<Operation>> GetLatestOperations(int id)
{
int latestOperations = 10;
return await _context.Set<Operation>()
.Where(acc => acc.AccountId == id)
.OrderBy(o => o.DateTimeOffset)
.Take(latestOperations)
.ToListAsync();
}
Теперь настиг такой вопрос => а где должна быть эта функция вывода операций? Должен ли быть это Account репозиторий или же Operation?
Я хочу выводить информацию в контроллере Accout, но меня беспокоит что в этом контроллере будет инжекатся и аккаунт сервис, и сервий операций.