async public Task <bool> CancelTripForUser(int travelerId, Trip trip) { TripSummaryForDelete deleteSummary = await mTripManager.CancelTrip(trip.Id); if (deleteSummary != null) { return(true); } return(false); }
public async Task <TripSummaryForDelete> CancelTrip(int tripId) { TripSummaryForDelete deleteSummary = await Task.Factory.StartNew <TripSummaryForDelete>(() => { TripSummaryForDelete tripSummary = new TripSummaryForDelete(); var client = new RestClient(URI_STRING); client.UserAgent = USER_AGENT; var request = new RestRequest("/api/Trip/{id}", Method.DELETE); request.RequestFormat = DataFormat.Json; request.AddUrlSegment("id", tripId.ToString()); IRestResponse <TripSummaryForDelete> response = client.Execute <TripSummaryForDelete>(request); tripSummary = response.Data; return(tripSummary); }); return(deleteSummary); }
public async Task <ActionResult> CancelTrip(int tripId) { TripSummaryForDelete deletedTrip = await mHomeDataManager.CancelTrip(tripId); return(RedirectToAction("UpcomingTrips", "Search")); }
public async Task <TripSummaryForDelete> CancelTrip(int tripId) { TripSummaryForDelete deletedTrip = await mTripManager.CancelTrip(tripId); return(deletedTrip); }