public IActionResult Get() { var categorias = database.Categorias.ToList(); List <CategoriaContainer> categoriasHateoas = new List <CategoriaContainer>(); foreach (var cat in categorias) { CategoriaContainer categoriaHateoas = new CategoriaContainer(); categoriaHateoas.categoria = cat; categoriaHateoas.links = Hateoas.GetActions(cat.CategoriaId.ToString()); categoriasHateoas.Add(categoriaHateoas); } return(Ok(categoriasHateoas)); }
public IActionResult Get(int id) { try { Categoria categoria = database.Categorias.First(x => x.CategoriaId == id); CategoriaContainer categoriaHateoas = new CategoriaContainer(); categoriaHateoas.categoria = categoria; categoriaHateoas.links = Hateoas.GetActions(categoria.CategoriaId.ToString()); return(Ok(categoriaHateoas)); } catch (Exception) { Response.StatusCode = 404; return(new ObjectResult("")); } }