Feat: Fügt das automatische Setzen der updatedAt in die Repositories hinzu
This commit is contained in:
@@ -20,8 +20,22 @@ class RecurringTransactionRepository {
|
||||
|
||||
/// Aktualisiert eine wiederkehrende Transaktion in der Datenbank
|
||||
Future<bool> update(
|
||||
final RecurringTransactionsCompanion recurringTransaction,
|
||||
) => _db.update(_db.recurringTransactions).replace(recurringTransaction);
|
||||
final RecurringTransactionsCompanion recurringTransaction,) {
|
||||
final RecurringTransactionsCompanion recurringTransactionToUpdate =
|
||||
RecurringTransactionsCompanion(
|
||||
id: recurringTransaction.id,
|
||||
name: recurringTransaction.name,
|
||||
startDate: recurringTransaction.startDate,
|
||||
timeFrame: recurringTransaction.timeFrame,
|
||||
amount: recurringTransaction.amount,
|
||||
accountId: recurringTransaction.accountId,
|
||||
updatedAt: Value(DateTime.now()),
|
||||
);
|
||||
|
||||
return _db
|
||||
.update(_db.recurringTransactions)
|
||||
.replace(recurringTransactionToUpdate);
|
||||
}
|
||||
|
||||
/// Entfernt eine wiederkehrende Transaktion aus der Datenbank
|
||||
Future<int> remove(final RecurringTransaction recurringTransaction) =>
|
||||
|
||||
Reference in New Issue
Block a user