public IActionResult Save([FromBody] CustomerDto customerDto)
 {
     if (ModelState.IsValid)
     {
         try
         {
             _customerRepository.Save(customerDto.ToDataModel());
             var allCustomerDtos = _customerRepository.GetAll().ToDataModels().ToList();
             return(Ok(allCustomerDtos));
         }
         catch (Exception ex)
         {
             log.Error(ex);
             return(new StatusCodeResult(StatusCodes.Status500InternalServerError));
         }
     }
     return(BadRequest());
 }