import 'package:flutter/foundation.dart'; import 'package:generp/Models/financeModels/financeDashboardPagesResponse.dart'; import 'package:generp/Notifiers/HomeScreenNotifier.dart'; import 'package:generp/services/api_calling.dart'; import 'package:provider/provider.dart'; class Dashboardprovider extends ChangeNotifier{ List _accessiblePagesList = []; List _accessiblePagesList2 = []; List get accessiblePagesList => _accessiblePagesList; List get accessiblePagesList2 => _accessiblePagesList2; Future DashboardPagesAPIFunction(context) async { try{ var provider = Provider.of(context,listen: false); final data = await ApiCalling.financeDashboardPagesAPI(provider.empId, provider.session); if(data!=null){ if(data.error=="0"){ _accessiblePagesList = data.pagesAccessible!; notifyListeners(); }else{ } } }catch(e,s){ } } Future addFormfinanceFormAccessPagesAPIFunction(context) async { try{ var provider = Provider.of(context,listen: false); final data = await ApiCalling.addFormfinanceFormAccessPagesAPI(provider.empId, provider.session); if(data!=null){ if(data.error=="0"){ _accessiblePagesList2 = data.pagesAccessible!; notifyListeners(); }else{ } } }catch(e,s){ } } }