public IActionResult Get() { var genero = database.Genero.ToList(); List <GeneroContainer> generosHateoas = new List <GeneroContainer>(); foreach (var gen in genero) { GeneroContainer generoHateoas = new GeneroContainer(); generoHateoas.genero = gen; generoHateoas.links = Hateoas.GetActions(gen.GeneroId.ToString()); generosHateoas.Add(generoHateoas); } return(Ok(generosHateoas)); }
public IActionResult Get(int id) { try { Genero genero = database.Genero.First(x => x.GeneroId == id); GeneroContainer generoHateoas = new GeneroContainer(); generoHateoas.genero = genero; generoHateoas.links = Hateoas.GetActions(genero.GeneroId.ToString()); return(Ok(generoHateoas)); } catch (Exception) { Response.StatusCode = 404; return(new ObjectResult("")); } }