createSuggest function
Future<Suggest>
createSuggest(
- String vendorName,
- String ownerName,
- int hpNumber,
- int telNumber,
- String emailAddress,
- String street,
- int postalCode,
- String city,
- String state,
- String country,
)
Implementation
Future<Suggest> createSuggest(
String vendorName,
String ownerName,
int hpNumber,
int telNumber,
String emailAddress,
String street,
int postalCode,
String city,
String state,
String country,
) async {
HttpOverrides.global = new MyHttpOverrides();
final response = await http.post(
// Uri.parse('https://172.30.1.33:45455/api/SuggestModels'),
Uri.parse('https://192.168.1.106:45455/api/SuggestModels'),
headers: <String, String>{
'Content-Type': 'application/json; charset=UTF-8',
},
body: jsonEncode(<String, String>{
'vendorName': vendorName,
'ownerName': ownerName,
'hpNumber': hpNumber.toString(),
'telNumber': telNumber.toString(),
'emailAddress': emailAddress,
'street': street,
'postalCode': postalCode.toString(),
'city ': city,
'state': state,
'country': country,
}),
);
if (response.statusCode == 201) {
// If the server did return a 201 CREATED response,
// then parse the JSON.
return Suggest.fromJson(jsonDecode(response.body));
} else {
// If the server did not return a 201 CREATED response,
// then throw an exception.
throw Exception('Failed to create user.');
}
}