public async Task <ActionResult <IdiomVM> > GetIdiom(int id) { try { var result = await idiomRepository.GetIdiom(id); if (result == null) { return(NotFound()); } return(result); } catch (DbUpdateException Ex) { return(StatusCode(StatusCodes.Status500InternalServerError, Ex.InnerException.Message)); } }