import 'package:skripsi/config/api.dart'; import 'package:skripsi/config/app_request.dart'; import 'package:skripsi/model/kasus_training.dart'; class SourceKasusTraining { static Future> getKasusTraining() async { String url = '${Api.baseUrl}/tampil-data-training.php'; Map? responseBody = await AppRequest.gets(url); if (responseBody == null) return []; if (responseBody.isNotEmpty) { List list = responseBody['data']; return list.map((e) => KasusTraining.fromJson(e)).toList(); } return []; } static Future postDataTraining(String idUser, String tkp, String jumlahKejahatan, String jarakTkpPolres, String status) async { String url = "${Api.baseUrl}/insert-kasus-training.php"; Map? responseBody = await AppRequest.post(url, { "id_user": idUser, "tkp": tkp, "jumlah_kejahatan": jumlahKejahatan, "jarak_tkp_polres": jarakTkpPolres, "status": status, }); if (responseBody == null) return false; if (responseBody['success']) { return true; } return false; } }