Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
 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(""));
     }
 }