fetchVendorAddress function
Implementation
Future<List<VendorAddress>> fetchVendorAddress() async {
HttpOverrides.global = new MyHttpOverrides();
// final response = await http
// .get(Uri.parse('https://172.30.1.10:45455/api/VendorAddressModels'));
final response = await http
.get(Uri.parse('https://192.168.1.106:45455/api/VendorAddressModels'));
List<VendorAddress> vendorAddress = [];
if (response.statusCode == 200) {
// If the server did return a 200 OK response,
// then parse the JSON.
var vendorAddressJson = json.decode(response.body);
for (var vendorAddressJson in vendorAddressJson) {
vendorAddress.add(VendorAddress.fromJson(vendorAddressJson));
}
return vendorAddress;
} else {
// If the server did not return a 200 OK response,
// then throw an exception.
throw Exception('Failed to load Service');
}
}