Feat: Macht die Dashboard-Seite funktional

This commit is contained in:
2025-12-31 16:44:29 +01:00
parent f765ba6268
commit 4014757319
9 changed files with 845 additions and 239 deletions

View File

@@ -18,7 +18,7 @@ class RecurringTransactionRepository {
return find(id);
}
/// Aktualisiert ein Konto in der Datenbank
/// Aktualisiert eine wiederkehrende Transaktion in der Datenbank
Future<bool> update(
final RecurringTransactionsCompanion recurringTransaction,
) => _db.update(_db.recurringTransactions).replace(recurringTransaction);
@@ -42,8 +42,6 @@ class RecurringTransactionRepository {
final DateTime? startDate,
final DateTime? startDateBefore,
final DateTime? startDateAfter,
final DateTime? startDateFrom,
final DateTime? startDateTo,
final TimeFrameEnum? timeFrame,
final double? amount,
final double? amountMin,
@@ -77,12 +75,6 @@ class RecurringTransactionRepository {
query.where((final t) => t.startDate.isSmallerThanValue(startDateBefore));
}
if (startDateFrom != null && startDateTo != null) {
query.where(
(final t) => t.startDate.isBetweenValues(startDateFrom, startDateTo),
);
}
if (timeFrame != null) {
query.where((final t) => t.timeFrame.equals(timeFrame.index));
}