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,15 @@
import '../../../../Helper/Constants/Apiconstants.dart';
import '../../../../Model/Request/Location/Addlocation/Addlocationrequest.dart';
import '../../../../Model/Response/Location/Addlocation/Addlocationresponse.dart';
import '../../../Provider/Location/Addlocation/Addlocationprovider.dart';
class AddLocationRepository{
AddLocationProvider addLocationProvider = AddLocationProvider();
Future<AddLocationResponse?>addLocation(AddLocation data) async {
var result = await addLocationProvider.addLocation(data,'${ApiConstants.createLocation}');
return result;
}
}

View File

@@ -0,0 +1,22 @@
import 'package:shared_preferences/shared_preferences.dart';
import '../../../../Helper/Constants/Apiconstants.dart';
import '../../../../Model/Response/Tenantlocation/Getlocationbyidresponse.dart';
import '../../../Provider/Location/GetLocation/getlocationprovider.dart';
class GetLocationsRepository{
GetLocationsProvider getLocationsProvider = GetLocationsProvider();
int tenantId = 0;
int locationId = 0;
Future<GetLocationByTenantId?> getLocationById() async {
SharedPreferences prefs = await SharedPreferences.getInstance();
tenantId = prefs.getInt('tenantId')!;
locationId = prefs.getInt('locationId')!;
var result = await getLocationsProvider.getLocationById('${ApiConstants.getLocationById}?tenantid=$tenantId',);
return result;
}
}

View File

@@ -0,0 +1,15 @@
import '../../../../Helper/Constants/Apiconstants.dart';
import '../../../../Model/Request/Location/Updatelocation/Updatelocationrequest.dart';
import '../../../../Model/Response/Location/Updatelocation/Updatelocationresponse.dart';
import '../../../Provider/Location/Updatelocation/Updatelocationprovider.dart';
class UpdateLocationRepository{
UpdateLocationProvider updateLocationProvider =UpdateLocationProvider();
Future<UpdateLocationResponse?>updateLocation(UpdateLocation data) async {
var result = await updateLocationProvider.updateLocation(data,ApiConstants.updateLocation);
return result;
}
}