public async Task <IActionResult> Edit(int id, [Bind("ID, MovieID,Title,Name,Comment")] Review review) { if (id != review.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(review); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ReviewExists(review.ID)) { return(NotFound()); } else { throw; } } var ID = new MovieRedirect(); ID.ID = review.MovieID.ToString(); return(RedirectToAction("Details", "Movies", ID)); } return(View(review)); }
public async Task <IActionResult> DeleteConfirmed(int id) { var review = await _context.Review.FindAsync(id); var ID = new MovieRedirect(); ID.ID = review.MovieID.ToString(); _context.Review.Remove(review); await _context.SaveChangesAsync(); return(RedirectToAction("Details", "Movies", ID)); }
public async Task <IActionResult> Create([Bind("ID, MovieID,Title,Name,Comment")] Review review) { if (ModelState.IsValid) { _context.Add(review); await _context.SaveChangesAsync(); var ID = new MovieRedirect(); ID.ID = review.MovieID.ToString(); return(RedirectToAction("Details", "Movies", ID)); } return(View(review)); }