public ActionResult <Client> Post([FromBody] Client client) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { _clientsRepository.Add(client); _clientsRepository.SaveChanges(); } catch (Exception ex) { return(BadRequest(_translationService.TranslateException(ex, Request.Headers))); } return(CreatedAtRoute("client", client)); }