Esempio n. 1
0
        public IActionResult Get(int id)
        {
            try{
                var atores = database.Atores.Include(f => f.AtoresFilmes).First(f => f.Id == id);

                AtoresContainer atorHATEOAS = new AtoresContainer();
                atorHATEOAS.atores = atores;
                atorHATEOAS.links  = HATEOAS.GetActions(atores.Id.ToString());
                return(Ok(atorHATEOAS));
            }catch (Exception) {
                Response.StatusCode = 404;
                return(new ObjectResult(new{ msg = "Id inválido" }));
            }
        }
Esempio n. 2
0
        public IActionResult ListaAtores()
        {
            var atores = database.Atores.Include(f => f.AtoresFilmes).ToList();
            List <AtoresContainer> atoresHATEOAS = new List <AtoresContainer>();

            foreach (var ator in atores)
            {
                AtoresContainer atorHATEOAS = new AtoresContainer();
                atorHATEOAS.atores = ator;
                atorHATEOAS.links  = HATEOAS.GetActions(ator.Id.ToString());
                atoresHATEOAS.Add(atorHATEOAS);
            }
            return(Ok(new{ atoresHATEOAS }));
        }