public IActionResult ActualizarPelicula(int peliculaId, [FromBody] PeliculaDTO peliculaDTO) { if (peliculaDTO == null || peliculaId != peliculaDTO.Id) { return(BadRequest(ModelState)); } var pelicula = _mapper.Map <Pelicula>(peliculaDTO); if (!_pelRepo.ActualizarPelicula(pelicula)) { ModelState.AddModelError("", $"Algo salio mal actualizando{pelicula.Nombre}"); return(StatusCode(500, ModelState)); } return(NoContent()); }
public IActionResult ActualizarPelicula(int peliculaId, [FromBody] PeliculaUpdateDto peliculaUpdateDto) { if (peliculaUpdateDto == null || peliculaUpdateDto.Id != peliculaId) { return(NotFound()); } var pelicula = _mapper.Map <Pelicula>(peliculaUpdateDto); if (!_pelRepo.ActualizarPelicula(pelicula)) { ModelState.AddModelError("", $"Salió algo mal al actualizar la pelicula {pelicula.Nombre}"); return(StatusCode(500, ModelState)); } return(NoContent()); }