selectedListWithoutUnlimit method

List<TSelectionEntity> selectedListWithoutUnlimit()

Implementation

List<TSelectionEntity> selectedListWithoutUnlimit() {
  List<TSelectionEntity> selected = selectedList();
  return selected
      .where((_) => !_.isUnLimit())
      .where((_) =>
          (_.filterType != TSelectionFilterType.range) ||
          (_.filterType == TSelectionFilterType.range &&
              !SelectionUtil.isEmpty(_.customMap)))
      .where((_) =>
          (_.filterType != TSelectionFilterType.dateRange) ||
          (_.filterType == TSelectionFilterType.dateRange &&
              !SelectionUtil.isEmpty(_.customMap)))
      .where((_) =>
          (_.filterType != TSelectionFilterType.dateRangeCalendar) ||
          (_.filterType == TSelectionFilterType.dateRangeCalendar &&
              !SelectionUtil.isEmpty(_.customMap)))
      .toList();
}