Sorry I didn't have visual studio,but I look the page GeoCode.htm which have all the contents as you told.If I am right then in function GeocodeCallback you have to add one line
var bestPlace = places[0];
// Add pushpin to the *best* place
var location = bestPlace.LatLong;
var newShape = new VEShape(VEShapeType.Pushpin, location);
newShape.Draggable = true; //new line
var desc = "Latitude: " + location.Latitude + "<br>Longitude:" + location.Longitude;