feat : Modèle avec sérialisation automatique

This commit is contained in:
Yaël Perret
2026-05-05 21:52:13 +02:00
parent 93a54ae19b
commit d88b32d8f2
13 changed files with 404 additions and 89 deletions

View File

@@ -2,6 +2,7 @@ import 'package:bahla_front/app/app.locator.dart';
import 'package:bahla_front/app/app.router.dart';
import 'package:stacked/stacked.dart';
import 'package:stacked_services/stacked_services.dart';
import '../../../models/event.dart';
class HomeViewModel extends BaseViewModel {
final _navigationService = locator<NavigationService>();
@@ -45,25 +46,4 @@ class HomeViewModel extends BaseViewModel {
}
}
class Event {
String name;
String picture;
String organizer = 'Organizer';
String? place;
DateTime? date;
bool isFavorite;
Event({
required this.name,
required this.picture,
required this.organizer,
this.date,
this.place,
this.isFavorite = false,
});
@override
String toString() {
return 'Event{name: $name, picture: $picture}';
}
}