Exemple #1
0
        async public Task <bool> CancelTripForUser(int travelerId, Trip trip)
        {
            TripSummaryForDelete deleteSummary = await mTripManager.CancelTrip(trip.Id);

            if (deleteSummary != null)
            {
                return(true);
            }

            return(false);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        public async Task <ActionResult> CancelTrip(int tripId)
        {
            TripSummaryForDelete deletedTrip = await mHomeDataManager.CancelTrip(tripId);

            return(RedirectToAction("UpcomingTrips", "Search"));
        }
Exemple #4
0
        public async Task <TripSummaryForDelete> CancelTrip(int tripId)
        {
            TripSummaryForDelete deletedTrip = await mTripManager.CancelTrip(tripId);

            return(deletedTrip);
        }