public IActionResult Get(int id) { try{ var genero = database.Generos.Include(f => f.FilmesGeneros).First(f => f.Id == id); GeneroContainer generoHATEOAS = new GeneroContainer(); generoHATEOAS.genero = genero; generoHATEOAS.links = HATEOAS.GetActions(genero.Id.ToString()); return(Ok(generoHATEOAS)); }catch (Exception) { Response.StatusCode = 404; return(new ObjectResult(new{ msg = "Id inválido" })); } }
public IActionResult ListaGeneros() { var genero = database.Generos.Include(f => f.FilmesGeneros).ToList(); List <GeneroContainer> generosHATEOAS = new List <GeneroContainer>(); foreach (var gen in genero) { GeneroContainer generoHATEOAS = new GeneroContainer(); generoHATEOAS.genero = gen; generoHATEOAS.links = HATEOAS.GetActions(gen.Id.ToString()); generosHATEOAS.Add(generoHATEOAS); } return(Ok(new{ generosHATEOAS })); }