Пример #1
0
        internal virtual DeleteReservationResponse DeleteReservation(DeleteReservationRequest request)
        {
            var marshaller   = DeleteReservationRequestMarshaller.Instance;
            var unmarshaller = DeleteReservationResponseUnmarshaller.Instance;

            return(Invoke <DeleteReservationRequest, DeleteReservationResponse>(request, marshaller, unmarshaller));
        }
Пример #2
0
        /// <summary>
        /// Initiates the asynchronous execution of the DeleteReservation operation.
        /// </summary>
        ///
        /// <param name="request">Container for the necessary parameters to execute the DeleteReservation operation.</param>
        /// <param name="cancellationToken">
        ///     A cancellation token that can be used by other objects or threads to receive notice of cancellation.
        /// </param>
        /// <returns>The task object representing the asynchronous operation.</returns>
        /// <seealso href="http://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DeleteReservation">REST API Reference for DeleteReservation Operation</seealso>
        public virtual Task <DeleteReservationResponse> DeleteReservationAsync(DeleteReservationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
        {
            var marshaller   = DeleteReservationRequestMarshaller.Instance;
            var unmarshaller = DeleteReservationResponseUnmarshaller.Instance;

            return(InvokeAsync <DeleteReservationRequest, DeleteReservationResponse>(request, marshaller,
                                                                                     unmarshaller, cancellationToken));
        }
Пример #3
0
        /// <summary>Snippet for DeleteReservation</summary>
        /// <remarks>
        /// This snippet has been automatically generated for illustrative purposes only.
        /// It may require modifications to work in your environment.
        /// </remarks>
        public void DeleteReservationRequestObject()
        {
            // Create client
            ReservationServiceClient reservationServiceClient = ReservationServiceClient.Create();
            // Initialize request argument(s)
            DeleteReservationRequest request = new DeleteReservationRequest
            {
                ReservationName = ReservationName.FromProjectLocationReservation("[PROJECT]", "[LOCATION]", "[RESERVATION]"),
            };

            // Make the request
            reservationServiceClient.DeleteReservation(request);
        }
 public SuccessResponse Delete(DeleteReservationRequest request)
 {
     try
     {
         var reservation = _reservationRepository.FindBy(request.Id);
         reservation.ThrowExceptionIfRecordIsNull();
         _reservationRepository.Remove(reservation);
         return(new SuccessResponse {
             IsSuccess = true
         });
     }
     catch (DataAccessException)
     {
         throw new ApplicationException();
     }
 }
Пример #5
0
 /// <summary>Snippet for Delete</summary>
 public void DeleteRequestObject()
 {
     // Snippet: Delete(DeleteReservationRequest, CallSettings)
     // Create client
     ReservationsClient reservationsClient = ReservationsClient.Create();
     // Initialize request argument(s)
     DeleteReservationRequest request = new DeleteReservationRequest
     {
         Zone        = "",
         RequestId   = "",
         Reservation = "",
         Project     = "",
     };
     // Make the request
     Operation response = reservationsClient.Delete(request);
     // End snippet
 }
Пример #6
0
        public async Task <ActionResult> Delete([FromQuery] DeleteReservationRequest request)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }
            try
            {
                var token = await HttpContext.GetTokenAsync("Bearer", "access_token");

                _reservationService.Delete(request.Id, token);
                return(NoContent());
            }
            catch (Exception error)
            {
                _logger.LogError(error.ToString());
                return(BadRequest());
            }
        }
Пример #7
0
        /// <summary>Snippet for DeleteAsync</summary>
        public async Task DeleteRequestObjectAsync()
        {
            // Snippet: DeleteAsync(DeleteReservationRequest, CallSettings)
            // Additional: DeleteAsync(DeleteReservationRequest, CancellationToken)
            // Create client
            ReservationsClient reservationsClient = await ReservationsClient.CreateAsync();

            // Initialize request argument(s)
            DeleteReservationRequest request = new DeleteReservationRequest
            {
                Zone        = "",
                RequestId   = "",
                Reservation = "",
                Project     = "",
            };
            // Make the request
            Operation response = await reservationsClient.DeleteAsync(request);

            // End snippet
        }
 public SuccessResponse Delete(DeleteReservationRequest request)
 {
     return(_reservationService.Delete(request));
 }