From 9eafb30374960ef62c87cf73efde1944254716f3 Mon Sep 17 00:00:00 2001 From: Valentin CZERYBA Date: Fri, 15 Aug 2025 23:05:53 +0200 Subject: [PATCH] add link and ticket backend side --- covas_mobile/lib/classes/events.dart | 6 ++++++ covas_mobile/lib/pages/EditEvent.dart | 4 ++++ covas_mobile/lib/pages/ItemMenu.dart | 10 +++++++--- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/covas_mobile/lib/classes/events.dart b/covas_mobile/lib/classes/events.dart index c0c4fba..25a23e8 100644 --- a/covas_mobile/lib/classes/events.dart +++ b/covas_mobile/lib/classes/events.dart @@ -5,6 +5,8 @@ class Events { String? startDate; String? endDate; String? description; + String? link; + String? ticket; double? latitude; double? longitude; List? tags; @@ -21,6 +23,8 @@ class Events { this.latitude, this.longitude, this.organizers, + this.link, + this.ticket, this.imgUrl}); Events.fromJson(Map json) { @@ -38,5 +42,7 @@ class Events { organizers = (json['organizers'] as List?) ?.cast(); // Convert List to List imgUrl = json['imgUrl'] as String?; + link = json['link'] as String?; + ticket = json['ticket'] as String?; } } diff --git a/covas_mobile/lib/pages/EditEvent.dart b/covas_mobile/lib/pages/EditEvent.dart index 3fd6923..d0519c3 100644 --- a/covas_mobile/lib/pages/EditEvent.dart +++ b/covas_mobile/lib/pages/EditEvent.dart @@ -313,6 +313,8 @@ class _EditEventState extends State 'longitude': location['lng'], 'description': inputDesc.text, "imgUrl": imgUrl, + 'link': inputLink.text, + 'ticket': inputTicket.text, "tags": List.from(_stringTagController.getTags as List) })); @@ -356,6 +358,8 @@ class _EditEventState extends State }); }); inputName.text = widget.events!.name ?? ""; + inputTicket.text = widget.events!.ticket ?? ""; + inputLink.text = widget.events!.link ?? ""; startDatepicker.text = DateFormat("dd/MM/yyyy") .format(DateTime.parse( widget.events!.startDate ?? DateTime.now().toString())) diff --git a/covas_mobile/lib/pages/ItemMenu.dart b/covas_mobile/lib/pages/ItemMenu.dart index a49c111..def7c59 100644 --- a/covas_mobile/lib/pages/ItemMenu.dart +++ b/covas_mobile/lib/pages/ItemMenu.dart @@ -87,6 +87,8 @@ class _ItemMenuState extends State with ShowAlertDialog { String eventName = ""; String eventStartDate = ""; String eventDescription = ""; + String eventTicket = ""; + String eventLink = ""; String place = ""; String imgUrl = ""; List tags = []; @@ -157,6 +159,8 @@ class _ItemMenuState extends State with ShowAlertDialog { organizers = List.from(events?.organizers ?? []); place = events?.place ?? ""; imgUrl = events?.imgUrl ?? ""; + eventLink = events?.link ?? ""; + eventTicket = events?.ticket ?? ""; eventDescription = events?.description ?? ""; tags = List.from(events?.tags ?? []); }); @@ -286,8 +290,8 @@ class _ItemMenuState extends State with ShowAlertDialog { Row( children: [ Flexible( - child: Text("${eventStartDate}", - style: TextStyle(fontSize: 15.0))) + child: + Text("${eventLink}", style: TextStyle(fontSize: 15.0))) ], ), Row(children: [ @@ -300,7 +304,7 @@ class _ItemMenuState extends State with ShowAlertDialog { Row( children: [ Flexible( - child: Text("${eventStartDate}", + child: Text("${eventTicket}", style: TextStyle(fontSize: 15.0))) ], ),