bediener function

List<String> bediener(
  1. List<Belegzusammenfassung> belege
)

Bediener-Namen in der Liste, für den Filter — sortiert, ohne Doppelte.

Implementation

List<String> bediener(List<Belegzusammenfassung> belege) {
  final namen = <String>{
    for (final b in belege)
      if ((b.bediener?.name ?? '').isNotEmpty) b.bediener!.name,
  }.toList();
  namen.sort((a, b) => a.toLowerCase().compareTo(b.toLowerCase()));
  return namen;
}