createSuggest function

Future<Suggest> createSuggest(
  1. String vendorName,
  2. String ownerName,
  3. int hpNumber,
  4. int telNumber,
  5. String emailAddress,
  6. String street,
  7. int postalCode,
  8. String city,
  9. String state,
  10. 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.');
  }
}