Esempio n. 1
0
        internal static void UpdateCustomer(IMundiAPIClient client, string customerId)
        {
            var request = CustomerBuilders.BuildUpdateCustomerRequest();

            try {
                var response = client.Customers.UpdateCustomer(customerId, request);
                FileHelper.SaveResponse(response, "UpdateCustomer");
            }
            catch (ErrorException e) {
                FileHelper.SaveApiError(e, "UpdateCustomer");
            }
            catch (Exception e) {
                FileHelper.SaveException(e, "UpdateCustomer");
            }
        }
Esempio n. 2
0
        internal static string CreateCustomer(IMundiAPIClient client)
        {
            var request = CustomerBuilders.BuildCreateCustomerRequest();

            try {
                var response = client.Customers.CreateCustomer(request);

                FileHelper.SaveResponse(response, "CreateCustomer");
                return(response.Id);
            }
            catch (ErrorException e) {
                FileHelper.SaveApiError(e, "CreateCustomer");
                return(null);
            }
            catch (Exception e) {
                FileHelper.SaveException(e, "CreateCustomer");
                return(null);
            }
        }