public ActionResult <CustomerDTO> CreateCustomer([FromBody] CustomerDTO model) { try { IMapper mapper = EDeliveryProfile.CreateCustomer(); var customer = mapper.Map <Customer>(model); _repository.CreateCustomer(customer); return(new ObjectResult(new { message = "success", statusCode = HttpStatusCode.OK, response = "Created new customer" })); } catch (Exception ex) { _logger.LogError($"Failed to create new Customer:{ex}"); return(BadRequest("Failed to create new Customer")); } }