public async Task <IHttpActionResult> ListarCategoriasPorIdioma(Categorias categoriaParaListar) { if (categoriaParaListar == null || categoriaParaListar.IdiomaBase == Idioma.SinIdioma) { return(BadRequest("categoriaParaListar vacio y/o invalido!.")); } try { List <CategoriasDTO> listaCategorias = await _categoriasBusiness.ListarCategoriasPorIdioma(categoriaParaListar); return(Ok(listaCategorias)); } catch (Exception ex) { return(InternalServerError(ex)); } }