voegBerekeningToe method
Implementation
Future<void> voegBerekeningToe(
String projectId, String naam, Invoer invoer) async {
final idx = _projecten.indexWhere((p) => p.id == projectId);
if (idx < 0) return;
final now = DateTime.now();
final berekening = OpgeslaanBerekening(
id: now.microsecondsSinceEpoch.toString(),
naam: naam.trim(),
aangemaakt: now,
invoerData: invoer.toJson(),
);
_projecten[idx] = _projecten[idx].copyWith(
berekeningen: [..._projecten[idx].berekeningen, berekening],
gewijzigd: now,
);
notifyListeners();
await _slaOp();
}