From a17291d90a0e5b0e8a128dfa5af159af9eb579e6 Mon Sep 17 00:00:00 2001 From: Yasien Mac Mini Date: Tue, 29 Jul 2025 13:08:39 +0200 Subject: [PATCH] add get business by bus id --- .../mih_business_details_services.dart | 21 ++++++++++++++++++- .../lib/mih_services/mih_service_calls.dart | 3 ++- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/Frontend/lib/mih_services/mih_business_details_services.dart b/Frontend/lib/mih_services/mih_business_details_services.dart index 7e5f0cf1..54b2a11f 100644 --- a/Frontend/lib/mih_services/mih_business_details_services.dart +++ b/Frontend/lib/mih_services/mih_business_details_services.dart @@ -29,7 +29,7 @@ class MihBusinessDetailsServices { } } - Future getBusinessDetails( + Future getBusinessDetailsByUser( String app_id, ) async { var response = await http.get( @@ -47,6 +47,25 @@ class MihBusinessDetailsServices { } } + Future getBusinessDetailsByBusinessId( + String business_id, + ) async { + var response = await http.get( + Uri.parse( + "${AppEnviroment.baseApiUrl}/business/business_id/$business_id"), + headers: { + "Content-Type": "application/json; charset=UTF-8" + }, + ); + if (response.statusCode == 200) { + String body = response.body; + var jsonBody = jsonDecode(body); + return Business.fromJson(jsonBody); + } else { + return null; + } + } + Future createBusinessDetails( String appId, String busineName, diff --git a/Frontend/lib/mih_services/mih_service_calls.dart b/Frontend/lib/mih_services/mih_service_calls.dart index a1b701cc..411ec8c7 100644 --- a/Frontend/lib/mih_services/mih_service_calls.dart +++ b/Frontend/lib/mih_services/mih_service_calls.dart @@ -78,7 +78,8 @@ class MIHApiCalls { } // Get Businessdata - Business? business = await MihBusinessDetailsServices().getBusinessDetails( + Business? business = + await MihBusinessDetailsServices().getBusinessDetailsByUser( uid, ); if (business != null) {