rangeSellDeferred method

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

Implementation

@action
num rangeSellDeferred(DateTime firstDate, DateTime lastDate) {
  var rangeSellDeferred = 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.sellDeferred)
      .fold(
          0,
          (num prev, element) =>
              prev + element.totalPriceTaxAndPromoIncluded);

  return rangeSellDeferred;
}