data method

List<ChartData> data(
  1. List<RecordModel> expenseList
)

Implementation

List<ChartData> data (List<RecordModel> expenseList){
  List<ChartData> d= [];
  Map<String,dynamic> offlineSaving={};
  List expList = [];
  d.clear();
  expenseList.forEach((e){
    expList=e.data['records'][currentDate];
  });
  print(expList);
  expList.forEach((element){
    d.add(ChartData(element['name'], double.parse(element['amount'].toString())));
    offlineSaving.addIf(!offlineSaving.containsKey(element['name']), element['name'], element['amount'].toString());
  });
  saveFinancialStatus("monthlyExpenses", offlineSaving);
  return d;
}