public IActionResult Update([FromBody] CustomerDTO customerDTO)
        {
            if (customerDTO == null)
            {
                return(NotFound());
            }

            Customer customer = customerDTO.ConvertCustomerDTOToCustumer();

            return(Execute(() => _baseCustomerService.Update(customer)));
        }
        public IActionResult Create([FromBody] CustomerDTO customerDTO)
        {
            if (customerDTO is null)
            {
                throw new ArgumentNullException(nameof(customerDTO));
            }

            if (customerDTO == null)
            {
                return(NotFound());
            }

            Customer customer = customerDTO.ConvertCustomerDTOToCustumer();

            return(Execute(() => _baseCustomerService.Add <Customer>(customer).Id));
        }