public async Task <IActionResult> Post([FromBody] Movie newMovie)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _db.Movies.Add(newMovie);
            await _db.SaveChangesAsync();

            return(CreatedAtAction("Get", new { id = newMovie.Id }, newMovie));
        }
        public async Task <IActionResult> ConfirmDelete(int id)
        {
            var movie = await _db.Movies.FirstOrDefaultAsync(m => m.Id == id);

            if (movie != null)
            {
                _db.Movies.Remove(movie);
                await _db.SaveChangesAsync();
            }
            return(RedirectToAction("Index"));
        }