/// <summary>
            /// Creates or updates a customer.
            /// </summary>
            /// <param name="customer">The customer data.</param>
            /// <returns>Updated customer.</returns>
            public Customer CreateOrUpdateCustomer(Customer customer)
            {
                CustomerDataManager dataManager = this.GetDataManagerInstance();

                return(dataManager.CreateOrUpdateCustomer(customer));
            }