public IActionResult UpdateClient(Guid clientId, [FromBody] ClientForUpdateDto clientDto) { if (clientDto == null) { return(BadRequest()); } var clientFromRepo = _repository.GetClient(clientId); if (clientFromRepo == null) { return(NotFound()); } Mapper.Map(clientDto, clientFromRepo); _repository.UpdateClient(clientFromRepo); if (!_repository.Save()) { return(StatusCode(500)); } return(NoContent()); }