second commit
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user