示例#1
0
 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" }));
     }
 }
示例#2
0
        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 }));
        }