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")); }