public async Task <IHttpActionResult> ListarCategoriasDeUnAnuncioPorIdioma(CategoriasAnuncios categoriaAnuncioParaListar) { if (categoriaAnuncioParaListar == null || categoriaAnuncioParaListar.CodigoAnuncio <= 0 || categoriaAnuncioParaListar.IdiomaBase == Idioma.SinIdioma) { return(BadRequest("categoriaAnuncioAListar vacio y/o invalido!.")); } try { List <CategoriasAnunciosDTO> listaCategoriasDeUnAnuncio = await _categoriasBusiness.ListarCategoriasDeUnAnuncioPorIdioma(categoriaAnuncioParaListar); return(Ok(listaCategoriasDeUnAnuncio)); } catch (Exception ex) { return(InternalServerError(ex)); } }