New here and very new to .Net. I am currently trying to learn about consuming web services within .net and am having trouble with the following example.
I have the WSDL file to contact a vehicle look up web service which based on the selection in a drop down box, will populate a series of other other drop down boxes based on the previous drop down selection. i.e.
- I have a list of vehicle makes stored locally. I select the make (i.e. Ford)
- This then needs to call the web service 'Search Models' which based on the id passed, will return all the models for selected make.
- This continues for a few more drop down boxes, having choosen model, a web service is called to populate the next box which displays the available fuel types for that model and so on.
This is the documentation i have for the search models method:
public List<DropDownOption> SearchModels(string pCode, string pID) Parameter pCode is your dealer access ID.
Parameter pID represents MakeID. E.g. VW has the GUID ‘be1741ed-4838-439b-9439-93fc3fc80e7a’.
The method returns a list of models related to the MakeID. The list consists of repeating DropDownOption elements which contain an ID and Desc(Model Name). The ID element is a pipe delimited value made up of ‘MakeID|ModelID’.
<?xml version="1.0" encoding="utf-8"?> <ArrayOfDropDownOption xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://celtictuning.co.uk/dealerlookup"> <DropDownOption> <ID>be1741ed-4838-439b-9439-93fc3fc80e7a|1e4834c8-7c88-4330-8346-fc0bb8f9546d</ID> <Desc>Beetle</Desc> </DropDownOption> <DropDownOption> <ID>be1741ed-4838-439b-9439-93fc3fc80e7a|a57d866f-2743-4b6d-8cd8-68fb1157e8d1</ID> <Desc>Bora</Desc> </DropDownOption> . . . </ArrayOfDropDownOption>
Any help you could give me would be much appreciated. If you need to see the contents of the WSDL file just let me know.
On a side note, if anyone can recommend any resources for 'web services and .net for the beginner' then that would also be a help.