/// <summary> /// DeleteRequest /// </summary> /// <typeparam name="T">Request for {EntityReturned}.</typeparam> /// <param name="url">url.</param> /// <param name="options">options.</param> /// <param name="requestOptions">requestOptions.</param> /// <returns>{EntityReturned}.</returns> protected T DeleteRequest <T>(string url, BaseOptions options, RequestOptions requestOptions) { return(Mapper <T> .MapFromJson( Requestor.Delete( this.ApplyAllParameters(options, url), this.SetupRequestOptions(requestOptions)), "data")); }
public virtual RecurringCharge DeleteRecurringCharge(string id) { var url = string.Format("{0}/{1}", Urls.RecurringCharges, id); var response = Requestor.Delete(url, SecretKey); return(Mapper <RecurringCharge> .MapFromJson(response)); }
public virtual Counter Delete(string clientId) { Counter cnt = Mapper <Counter> .MapFromJson( Requestor.Delete($"{Urls.Clients}/{clientId}") ); return(cnt); }
public virtual Bank DeleteBank(string bankId) { var url = string.Format("{0}/{1}", Urls.Banks, bankId); var response = Requestor.Delete(url, SecretKey); return(Mapper <Bank> .MapFromJson(response)); }
public virtual async void Delete(string couponId) { var url = string.Format("{0}/{1}", Urls.Coupons, couponId); url = this.ApplyAllParameters(null, url, false); await Requestor.Delete(url); }
public virtual Card DeleteCard(string cardId) { var url = string.Format("{0}/{1}", Urls.Cards, cardId); var response = Requestor.Delete(url, SecretKey); return(Mapper <Card> .MapFromJson(response)); }
public virtual void Delete(string accountId, StripeRequestOptions requestOptions = null) { requestOptions = SetupRequestOptions(requestOptions); var url = string.Format("{0}/{1}", Urls.Accounts, accountId); url = this.ApplyAllParameters(null, url, false); Requestor.Delete(url, requestOptions); }
public virtual async Task <Subscription> Cancel(string customerId, string subscriptionId, bool cancelAtPeriodEnd = false) { var url = string.Format(Urls.Subscriptions + "/{1}", customerId, subscriptionId); url = ParameterBuilder.ApplyParameterToUrl(url, "at_period_end", cancelAtPeriodEnd.ToString()); var response = await Requestor.Delete(url); return(Mapper <Subscription> .MapFromJson(response)); }
public virtual StripeDeleted Delete(string customerId, StripeRequestOptions requestOptions = null) { return(Mapper <StripeDeleted> .MapFromJson(Requestor.Delete(Urls.Customers + "/" + customerId, SetupRequestOptions(requestOptions)))); }
public virtual Result DeleteImage(string organizationId, string type) { return(Mapper <Result> .MapFromJson( Requestor.Delete($"{Urls.Organizations}/{organizationId}/delete-image?type={type}") )); }
public virtual SpaceResponse Delete(string accountId, string accessTokenId) { return(Requestor.Delete($"{Urls.Accounts}/{accountId}/accessTokens/{accessTokenId}")); }
public virtual async void Delete(string recipientId) { var url = string.Format("{0}/{1}", Urls.Recipients, recipientId); await Requestor.Delete(url); }
public virtual Counter Delete(string itemId) { return(Mapper <Counter> .MapFromJson( Requestor.Delete($"{Urls.Items}/{itemId}") )); }
public virtual Counter Delete(string recurrenceId) { return(Mapper <Counter> .MapFromJson( Requestor.Delete($"{Urls.Recurrences}/{recurrenceId}") )); }
public virtual void Delete(string customerOrRecipientId, string cardId, bool isRecipient = false) { var url = this.SetupUrl(customerOrRecipientId, isRecipient, cardId); Requestor.Delete(url); }
public async Task <int> DeleteById(int id, string column) { return(requestor.Delete($"Delete from {_table} OUTPUT DELETED.* where {column}={id}")); }
public async Task <IHttpActionResult> DeleteAsync(int id) { return(await request.Delete(id)); }
public virtual SpaceResponse DeleteTaxRate(string taxId, string taxRateId) { return(Requestor.Delete($"{Urls.Taxes}/{taxId}/taxRates/{taxRateId}")); }
public virtual Counter Delete(string taxId) { return(Mapper <Counter> .MapFromJson( Requestor.Delete($"{Urls.Taxes}/{taxId}") )); }
public virtual async void Delete(string customerId) { var url = string.Format("{0}/{1}", Urls.Customers, customerId); await Requestor.Delete(url); }
public virtual void Delete(string invoiceItemId) { var url = string.Format("{0}/{1}", Urls.InvoiceItems, invoiceItemId); Requestor.Delete(url); }
public virtual Counter Delete(string documentId) { return(Mapper <Counter> .MapFromJson( Requestor.Delete($"{Urls.Documents}/{documentId}") )); }
public virtual async void Delete(string planId) { var url = string.Format("{0}/{1}", Urls.Plans, planId); await Requestor.Delete(url); }