Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
 public bool SaveCreditCard (CreditCard creditCard, Guid? userId = null)
 {
     HttpStatusCode code;
     string message;
     return SaveCreditCard (creditCard, out code, out message, userId);
 }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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;
        }