/// <summary> /// Voids the issued gift card. /// </summary> /// <param name="context">Request context.</param> /// <param name="giftCardId">The identifier of the gift card to void.</param> private static void VoidIssuedGiftCardOperation(RequestContext context, string giftCardId) { // Void the gift card. var serviceRequest = new VoidGiftCardServiceRequest( giftCardId); context.Execute <NullResponse>(serviceRequest); }
/// <summary> /// Voids the gift card. /// </summary> /// <param name="request">The request.</param> /// <returns>A response.</returns> private static NullResponse VoidGiftCard(VoidGiftCardServiceRequest request) { if (request == null) { throw new ArgumentNullException("request"); } if (string.IsNullOrWhiteSpace(request.GiftCardId)) { throw new ArgumentException("request.Id is null or empty.", "request"); } var voidGiftCardRequest = new VoidGiftCardRealtimeRequest(request.GiftCardId); request.RequestContext.Execute <NullResponse>(voidGiftCardRequest); return(new NullResponse()); }