rangeSpendDeferred method

  1. @action
num rangeSpendDeferred(
  1. DateTime firstDate,
  2. DateTime lastDate
)

Implementation

@action
num rangeSpendDeferred(DateTime firstDate, DateTime lastDate) {
  var rangespendDeferred = tickets
      .where((t) => t.status == true)
      .where((t) => t.date.isAfter(firstDate) && t.date.isBefore(lastDate))
      .where((t) => t.paymentType == PaymentType.nope)
      .where((t) => t.ticketType == TicketType.spendDeferred)
      .fold(0,
          (num prev, element) => prev + element.totalCostTaxAndPromoIncluded);

  return rangespendDeferred.round();
}