second commit

This commit is contained in:
Anbarasu
2026-05-27 10:35:09 +05:30
parent c53794c04c
commit 1435ac47b0
501 changed files with 52818 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
import '../../../../Helper/Constants/Apiconstants.dart';
import '../../../../Model/Request/Staffs/Addstaffs/Addstaffsrequest.dart';
import '../../../../Model/Response/Staffs/Addstaffs/Addstaffresponse.dart';
import '../../../Provider/Staffs/Addstaffs/Addstaffprovider.dart';
class AddStaffRepository{
AddStaffProvider addStaffProvider =AddStaffProvider();
Future<CreateStaffResponse?>addStaff(CreateStaffRequest data) async {
var result = await addStaffProvider.addStaff(data,ApiConstants.createStaff);
return result;
}
}

View File

@@ -0,0 +1,20 @@
import 'package:shared_preferences/shared_preferences.dart';
import '../../../Helper/Constants/Apiconstants.dart';
import '../../../Model/Response/Staffs/Getstaffsresponse.dart';
import '../../Provider/Staffs/Staffsprovider.dart';
class GetStaffsRepository{
int? tenantId;
GetStaffsProvider getStaffsProvider = GetStaffsProvider();
Future<GetStaffsResponse?> getStaffs() async {
SharedPreferences prefs = await SharedPreferences.getInstance();
tenantId = prefs.getInt('tenantId')!;
var result = await getStaffsProvider.getStaffs('${ApiConstants.getStaffs}/?tenantid=$tenantId',);
return result;
}
}

View File

@@ -0,0 +1,14 @@
import '../../../../Helper/Constants/Apiconstants.dart';
import '../../../../Model/Request/Staffs/UpdateStaff/Updatestaffrequest.dart';
import '../../../../Model/Response/Staffs/Updatestaff/Updatestaffresponse.dart';
import '../../../Provider/Staffs/Updatestaff/Updatestaffprovider.dart';
class UpdateStaffRepository{
UpdateStaffProvider updateStaffProvider = UpdateStaffProvider();
Future<UpdateStaffResponse?> updateStaff(UpdateStaffRequest data) async {
var result = await updateStaffProvider.updateStaff(data,ApiConstants.updateStaff,);
return result;
}
}