private static async Task DeleteCustomer()
        {
            Console.WriteLine("DeleteCustomer()");

            int id = 2014;
            await CustomerServiceClient.DeleteCustomer(id);
        }
        private static async Task AddCustomer()
        {
            Console.WriteLine("AddCustomer()");

            Customer customer = new Customer();

            customer.Name           = Guid.NewGuid().ToString();
            customer.FirstName      = Guid.NewGuid().ToString();
            customer.CustomerTypeId = (int)CustomerTypeEnumeration.Particulier;
            await CustomerServiceClient.AddCustomer(customer);
        }
        private static async Task GetCustomers()
        {
            Console.WriteLine("GetCustomers()");

            List <Customer> customers = await CustomerServiceClient.GetCustomers();

            foreach (var customer in customers)
            {
                Console.WriteLine($"{customer.Id} : {customer.Name} {customer.FirstName} => {(CustomerTypeEnumeration)customer.CustomerTypeId}");
            }
            Console.WriteLine();
        }
        private static async Task UpdateCustomer()
        {
            Console.WriteLine("UpdateCustomer()");

            int      id       = 1;
            Customer customer = await CustomerServiceClient.GetCustomer(id);

            customer.Name      = "BLANCHARD";
            customer.FirstName = "SYLVAIN";
            if (customer.CustomerTypeId == (int)CustomerTypeEnumeration.Particulier)
            {
                customer.CustomerTypeId = (int)CustomerTypeEnumeration.Professionnel;
            }
            else
            {
                customer.CustomerTypeId = (int)CustomerTypeEnumeration.Particulier;
            }
            await CustomerServiceClient.UpdateCustomer(customer);
        }