internal virtual DeleteReservationResponse DeleteReservation(DeleteReservationRequest request) { var marshaller = DeleteReservationRequestMarshaller.Instance; var unmarshaller = DeleteReservationResponseUnmarshaller.Instance; return(Invoke <DeleteReservationRequest, DeleteReservationResponse>(request, marshaller, unmarshaller)); }
/// <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)); }
/// <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(); } }
/// <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 }
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()); } }
/// <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)); }