public async Task <ActionResult> Post([FromBody] GeneroCreacionDTO generoCreacionDTO)
        {
            var genero = mapper.Map <Genero>(generoCreacionDTO);

            context.Add(genero);
            await context.SaveChangesAsync();

            return(NoContent());
        }
        public async Task <IActionResult> Create([Bind("Id,Title,Runtime,Synopsis,Rating")] Movie movie)
        {
            if (ModelState.IsValid)
            {
                _context.Add(movie);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(movie));
        }
Exemple #3
0
        public async Task <IActionResult> Create([Bind("Id,Name,Description,Date,MovieId")] Comment comment)
        {
            if (ModelState.IsValid)
            {
                _context.Add(comment);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["MovieId"] = new SelectList(_context.Movies, "Id", "Id", comment.MovieId);
            return(View(comment));
        }
        public async Task <ActionResult> Post([FromForm] ActorCreacionDTO actorCreacionDTO)
        {
            var actor = mapper.Map <Actor>(actorCreacionDTO);

            if (actorCreacionDTO.Foto != null)
            {
                actor.Foto = await almacenadorArchivos.GuardarArchivo(contenedor, actorCreacionDTO.Foto);
            }

            context.Add(actor);
            await context.SaveChangesAsync();

            return(NoContent());
        }
Exemple #5
0
        public async Task <ActionResult <int> > Post([FromForm] SerieCreacionDTO serieCreacionDTO)
        {
            var serie = mapper.Map <Serie>(serieCreacionDTO);

            if (serieCreacionDTO.Imagen != null)
            {
                serie.Imagen = await almacenadorArchivos.GuardarArchivo(contenedor, serieCreacionDTO.Imagen);
            }

            EscribirOrdenActores(serie);

            context.Add(serie);
            await context.SaveChangesAsync();

            return(serie.Id);
        }