emissionService = $emissionService; $this->adaptationService = $adaptationService; $this->mitigationService = $mitigationService; } function inventory(Request $request){ $inventoryYear = $request->input('year', date('Y')); $dashboardData = $this->emissionService->getDashboardData($inventoryYear); return response()->json(['status' => true, 'data' => $dashboardData['tableData']]); } function adaptasi(Request $request){ $year = (int) $request->input('adaptationYear', date('Y')); $dashboardData = $this->adaptationService->getDashboardData($year); return response()->json(['status' => true, 'data' => $dashboardData['tableData']]); } function mitigasi(Request $request){ $year = (int) $request->input('adaptationYear', date('Y')); $dashboardData = $this->mitigationService->getDashboardData($year); return response()->json(['status' => true, 'data' => $dashboardData['tableData']]); } }