public async Task <IHttpActionResult> ListarCategoriasDeUnGrupoPorIdioma(CategoriasGrupos categoriaGrupoParaListar) { if (categoriaGrupoParaListar == null || categoriaGrupoParaListar.CodigoGrupo <= 0 || categoriaGrupoParaListar.IdiomaBase == Idioma.SinIdioma) { return(BadRequest("categoriaGrupoAListar vacio y/o invalido!.")); } try { List <CategoriasGruposDTO> listaCategoriaGrupo = await _categoriasBusiness.ListarCategoriasDeUnGrupoPorIdioma(categoriaGrupoParaListar); return(Ok(listaCategoriaGrupo)); } catch (Exception ex) { return(InternalServerError(ex)); } }