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" })); } }
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 })); }