public async Task <IReadOnlyCollection <TransactionModel> > Get([FromQuery] TransactionFilterModel filter) { IReadOnlyCollection <Transaction> transactions = await _transactionProvider.GetTransactionsAsync(Convert(filter)); return(transactions.Select(transaction => new TransactionModel(transaction)).ToList()); }