public void CreatePlace() { mockServer.ExpectNewRequest() .AndExpectUri("https://api.twitter.com/1.1/geo/place.json") .AndExpectMethod(HttpMethod.POST) .AndExpectBody("lat=33.153661&long=-94.973045&name=Restaurant+Mexico&attribute%3Astreet_address=301+W+Ferguson+Rd&contained_within=2e056b6d9c0ff3cd&token=0b699bfda6514e84c7b69cf993c0c23e") .AndRespondWith(JsonResource("Geo_Place"), responseHeaders); PlacePrototype placePrototype = new PlacePrototype() { CreateToken = "0b699bfda6514e84c7b69cf993c0c23e", Latitude = 33.153661, Longitude = -94.973045, Name = "Restaurant Mexico", StreetAddress = "301 W Ferguson Rd", ContainedWithin = "2e056b6d9c0ff3cd" }; #if NET_4_0 || SILVERLIGHT_5 Place place = twitter.GeoOperations.CreatePlaceAsync(placePrototype).Result; #else Place place = twitter.GeoOperations.CreatePlace(placePrototype); #endif AssertPlace(place); }
public RestOperationCanceler CreatePlaceAsync(PlacePrototype placePrototype, Action <RestOperationCompletedEventArgs <Place> > operationCompleted) { NameValueCollection request = this.BuildPlaceParameters(placePrototype.Latitude, placePrototype.Longitude, placePrototype.Name, placePrototype.StreetAddress, placePrototype.ContainedWithin); request.Add("token", placePrototype.CreateToken); return(this.restTemplate.PostForObjectAsync <Place>("geo/place.json", request, operationCompleted)); }
public Place CreatePlace(PlacePrototype placePrototype) { NameValueCollection request = this.BuildPlaceParameters(placePrototype.Latitude, placePrototype.Longitude, placePrototype.Name, placePrototype.StreetAddress, placePrototype.ContainedWithin); request.Add("token", placePrototype.CreateToken); return((Place)this.restTemplate.PostForObject <Place>("geo/place.json", request)); }
public RestOperationCanceler CreatePlaceAsync(PlacePrototype placePrototype, Action<RestOperationCompletedEventArgs<Place>> operationCompleted) { NameValueCollection request = this.BuildPlaceParameters(placePrototype.Latitude, placePrototype.Longitude, placePrototype.Name, placePrototype.StreetAddress, placePrototype.ContainedWithin); request.Add("token", placePrototype.CreateToken); return this.restTemplate.PostForObjectAsync<Place>("geo/place.json", request, operationCompleted); }
public Place CreatePlace(PlacePrototype placePrototype) { NameValueCollection request = this.BuildPlaceParameters(placePrototype.Latitude, placePrototype.Longitude, placePrototype.Name, placePrototype.StreetAddress, placePrototype.ContainedWithin); request.Add("token", placePrototype.CreateToken); return (Place) this.restTemplate.PostForObject<Place>("geo/place.json", request); }