public bool SaveCreditCard (CreditCard creditCard, out HttpStatusCode code, out string message, Guid? userId = null) { var response = AvoidAsyncDeadlock(() => SaveCreditCardAsync(creditCard, userId)).Result; code = response.StatusCode; message = response.Content; return response.Data; }
public bool SaveCreditCard (CreditCard creditCard, Guid? userId = null) { HttpStatusCode code; string message; return SaveCreditCard (creditCard, out code, out message, userId); }
public Task<MojioResponse<bool>> SaveCreditCardAsync(CreditCard creditCard, Guid? userId = null) { if (userId == null) userId = Token.UserId; string action = Map[typeof(User)]; var request = GetRequest(Request(action, userId, "creditcard"), Method.POST); request.AddBody(creditCard); return RequestAsync<bool>(request); }
public bool SaveCreditCard(CreditCard creditCard, out HttpStatusCode code, out string message, Guid? userId = null ) { if (userId == null) userId = CurrentUser.Id; string action = Map[typeof(User)]; var request = GetRequest(Request(action, userId, "creditcard"), Method.POST); request.AddBody(creditCard); var response = RestClient.Execute<bool>(request); code = response.StatusCode; message = response.Content; return response.Data; }