I extracted and simplified our online example in a separate application. The AgencyViewModel is a simple class that encapsulates the data object (Agency.cs) creation. This way you could easily modify it to use a web service or other way to retrieve your real data objects.
Please, do not hesitate to ask again if you have specific questions about the example.
the Telerik team