public ActionResult Delete(int id, MovieViewModel model) { try { MovieRepository repository = new MovieRepository(context); var movie = repository.Query(t => t.id == id).First(); repository.DeleteIncomplete(movie); context.SaveChanges(); return(RedirectToAction("Index")); } catch { return(Delete(id)); } }