コード例 #1
0
 public async Task<TrackRide> TrackRide()
 {
     string getTrackRideURI = Settings.GetAPIUri(ServiceRoutes.Track);
     var getTrack = new HttpRequest<TrackRide>(getTrackRideURI, RequestMethod.GET, Settings.CurrentSettings.Server.DefaultHeaders, null, null, false, null, null);
     var serviceModel = await getTrack.GetResponseForJSON();
     return serviceModel;
 }
コード例 #2
0
 public async Task<CancelBooking> CancelBooking(string crn)
 {
     string getCancelURI = Settings.GetAPIUri(ServiceRoutes.Booking);
     Dictionary<string, string> param = new Dictionary<string, string>();
     param.Add("crn", crn);
     var getcancel = new HttpRequest<CancelBooking>(getCancelURI, RequestMethod.GET, Settings.CurrentSettings.Server.DefaultHeaders, param, null, false, null, null);
     var serviceModel = await getcancel.GetResponseForJSON();
     return serviceModel;
 }
コード例 #3
0
 public async Task<ProductAvailabilityRideEstimate> GetRideAvailability(string pickuplat, string pickuplong, string category)
 {
     string getRideAvailabilitURI = Settings.GetAPIUri(ServiceRoutes.Availability);
     Dictionary<string, string> param = new Dictionary<string, string>();
     param.Add("pickup_lat", pickuplat);
     param.Add("pickup_lng", pickuplong);
     param.Add("category", category);
     var getRideAvailability = new HttpRequest<ProductAvailabilityRideEstimate>(getRideAvailabilitURI, RequestMethod.GET, Settings.CurrentSettings.Server.DefaultHeaders, param, null, false, null, null);
     var serviceModel = await getRideAvailability.GetResponseForJSON();
     return serviceModel;
 }
コード例 #4
0
 public async Task<BookRide> BookRide(string pickuplat, string pickuplong, string category, string pickupmode)
 {
     string getBookingURI = Settings.GetAPIUri(ServiceRoutes.Booking);
     Dictionary<string, string> param = new Dictionary<string, string>();
     param.Add("pickup_lat", pickuplat);
     param.Add("pickup_lng", pickuplong);
     param.Add("pickup_mode", pickupmode);
     param.Add("category", category);
     var getBooking = new HttpRequest<BookRide>(getBookingURI, RequestMethod.GET, Settings.CurrentSettings.Server.DefaultHeaders, param, null, false, null, null);
     var serviceModel = await getBooking.GetResponseForJSON();
     return serviceModel;
 }