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()); }