getYearPageCount method

int getYearPageCount(
  1. DateTime? firstDate,
  2. DateTime? lastDate
)

year pages count

Implementation

int getYearPageCount(DateTime? firstDate, DateTime? lastDate) {
  if (firstDate != null && lastDate != null) {
    if (lastDate.year - firstDate.year <= 12)
      return 1;
    else
      return ((lastDate.year - firstDate.year + 1) / 12).ceil();
  } else if (firstDate != null && lastDate == null) {
    return (yearItemCount / 12).ceil();
  } else if (firstDate == null && lastDate != null) {
    return (yearItemCount / 12).ceil();
  } else
    return (9999 / 12).ceil();
}