import 'package:flutter/cupertino.dart'; import 'package:http/http.dart'; import 'package:test_sa/controllers/api_routes/api_manager.dart'; import 'package:test_sa/controllers/api_routes/urls.dart'; class LoanProvider extends ChangeNotifier { Future addLoanRequest(Map body) async { try { Response response = await ApiManager.instance.post(URLs.addLoan, body: body); if (response.statusCode >= 200 && response.statusCode < 300) { // trafRequestDataModel = TrafRequestDataModel.fromJson(json.decode(response.body)["data"]); return true; } return false; } catch (error) { return false; } } Future getLoanById(int id) async { try { Response response = await ApiManager.instance.get(URLs.getLoanById + "?loanId=$id"); if (response.statusCode >= 200 && response.statusCode < 300) { // trafRequestDataModel = TrafRequestDataModel.fromJson(json.decode(response.body)["data"]); return true; } return false; } catch (error) { return false; } } }