getAllTrackedDonationsRecentFirst method

Future<List<TrackedDonation>> getAllTrackedDonationsRecentFirst ()

Retrieves a list of tracked donations from the database, ordered by date recorded.

Implementation

Future<List<TrackedDonation>> getAllTrackedDonationsRecentFirst() async {
  await openMMDatabase();
  List<Map> maps = await db.query(tableTrackedDonations,
    columns: [columnId, columnDateString, columnAmount, columnDonationProcessed],);

  List<TrackedDonation> trackedDonations = List<TrackedDonation>();
  maps.forEach((element) {
    trackedDonations.add(TrackedDonation.fromMap(element));
  });
  return (trackedDonations.reversed).toList();
}