public ResultsPage GetLocationCalendar(string locationId) { RequestObject requestObject = new RequestObject(); return (ResultsPage)requestObject .SetUri(Constants.Uri) .AppendPath("metro_areas") .AppendPath(locationId) .AppendPath("calendar.json") .Param("apikey", Constants.APIKey) .ToResponseEntity(typeof(ResultsPage)); }
public ResultsPage SearchLocations(string location) { RequestObject requestObject = new RequestObject(); return (ResultsPage)requestObject .SetUri(Constants.Uri) .AppendPath("search") .AppendPath("locations.json") .Param("query", location) .Param("apikey", Constants.APIKey) .ToResponseEntity(typeof(ResultsPage)); }
public ResultsPage GetArtistCalendar(string artistId) { RequestObject requestObject = new RequestObject(); return (ResultsPage)requestObject .SetUri(Constants.Uri) .AppendPath("artist") .AppendPath(artistId) .AppendPath("calendar.json") .Param("apikey", Constants.APIKey) .ToResponseEntity(typeof(ResultsPage)); }
public Response GetVenueCalendar(string venueId) { var requestObject = new RequestObject(); return (Response)requestObject .SetUri(Constants.Uri) .AppendPath("venue") .AppendPath(venueId) .AppendPath("calendar.json") .Param("apikey", Constants.APIKey) .ToResponseEntity(typeof(Response)); }
public ResultsPage GetUserPastEvents(string username) { RequestObject requestObject = new RequestObject(); return (ResultsPage)requestObject .SetUri(Constants.Uri) .AppendPath("users") .AppendPath(username) .AppendPath("gigography.json") .Param("apikey", Constants.APIKey) .ToResponseEntity(typeof(ResultsPage)); }
public Response GetVenueCalendar(string venueId) { var requestObject = new RequestObject(); return((Response)requestObject .SetUri(Constants.Uri) .AppendPath("venue") .AppendPath(venueId) .AppendPath("calendar.json") .Param("apikey", Constants.APIKey) .ToResponseEntity(typeof(Response))); }
public ResultsPage GetArtistCalendar(string artistId) { RequestObject requestObject = new RequestObject(); return((ResultsPage)requestObject .SetUri(Constants.Uri) .AppendPath("artist") .AppendPath(artistId) .AppendPath("calendar.json") .Param("apikey", Constants.APIKey) .ToResponseEntity(typeof(ResultsPage))); }
public ResultsPage SearchArtist(string artist) { RequestObject requestObject = new RequestObject(); return((ResultsPage)requestObject .SetUri(Constants.Uri) .AppendPath("search") .AppendPath("artists.json") .Param("query", artist) .Param("apikey", Constants.APIKey) .ToResponseEntity(typeof(ResultsPage))); }
public ResultsPage GetLocationCalendar(string locationId) { RequestObject requestObject = new RequestObject(); return((ResultsPage)requestObject .SetUri(Constants.Uri) .AppendPath("metro_areas") .AppendPath(locationId) .AppendPath("calendar.json") .Param("apikey", Constants.APIKey) .ToResponseEntity(typeof(ResultsPage))); }
public ResultsPage GetUserPastEvents(string username) { RequestObject requestObject = new RequestObject(); return((ResultsPage)requestObject .SetUri(Constants.Uri) .AppendPath("users") .AppendPath(username) .AppendPath("gigography.json") .Param("apikey", Constants.APIKey) .ToResponseEntity(typeof(ResultsPage))); }
public ResultsPage SearchEvents(long location, string artistName = "", string minDate = "", string maxDate = "") { RequestObject requestObject = new RequestObject(); if (location != 0) { requestObject.Param("location", location.ToString(CultureInfo.InvariantCulture)); } return (ResultsPage)requestObject .SetUri(Constants.Uri) .AppendPath("events.json") .Get() .Param("apikey", Constants.APIKey) .Param("artist_name", artistName) .Param("min_date", minDate) .Param("max_date", maxDate) .ToResponseEntity(typeof(ResultsPage)); }
public ResultsPage SearchEvents(long location, string artistName = "", string minDate = "", string maxDate = "") { RequestObject requestObject = new RequestObject(); if (location != 0) { requestObject.Param("location", location.ToString(CultureInfo.InvariantCulture)); } return((ResultsPage)requestObject .SetUri(Constants.Uri) .AppendPath("events.json") .Get() .Param("apikey", Constants.APIKey) .Param("artist_name", artistName) .Param("min_date", minDate) .Param("max_date", maxDate) .ToResponseEntity(typeof(ResultsPage))); }