public IActionResult Create(Film film) { // TODO dbContext.Films.Add(film); dbContext.SaveChanges(); return(RedirectToAction(nameof(Index))); }
public IActionResult Create(Film film) { context.Films.Add(film); context.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create(Film film) { if (this.ModelState.IsValid) { db.Films.Add(film); db.SaveChanges(); return(Redirect("/")); } return(View(film)); }
public ActionResult Create(Film film) { //TODO: Implement me ... if (ModelState.IsValid) { db.Films.Add(film); db.SaveChanges(); return(Redirect("/")); } return(View()); }
public ActionResult Create(Film film) { if (film == null) { return(RedirectToAction("Index")); } db.Films.Add(film); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult EditConfirm(int?id, Film filmModel) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (ModelState.IsValid) { using (var database = new IMDBDbContext()) { var film = database.Films.FirstOrDefault(f => f.Id == filmModel.Id); film.Name = filmModel.Name; film.Year = filmModel.Year; film.Genre = filmModel.Genre; film.Director = filmModel.Director; database.Entry(film).State = System.Data.Entity.EntityState.Modified; database.SaveChanges(); return(RedirectToAction("Index")); } } return(View(filmModel)); }
public ActionResult EditConfirm(int?id, Film filmModel) { using (var database = new IMDBDbContext()) { if (!ModelState.IsValid) { return(RedirectToAction("Index")); } Film taskFromDB = database.Films.Find(filmModel.Id); if (taskFromDB == null) { return(new HttpNotFoundResult($"Cannot find Task with ID {id}")); } taskFromDB.Name = filmModel.Name; taskFromDB.Genre = filmModel.Genre; taskFromDB.Director = filmModel.Director; taskFromDB.Year = filmModel.Year; database.SaveChanges(); return(RedirectToAction("Index")); } }
public ActionResult EditConfirm(int?id, Film filmModel) { using (var db = new IMDBDbContext()) { var film = db.Films.Find(id); if (film == null) { return(RedirectToAction("Index")); } if (string.IsNullOrWhiteSpace(film.Name) || string.IsNullOrWhiteSpace(film.Genre) || string.IsNullOrWhiteSpace(film.Director) || string.IsNullOrWhiteSpace(film.Year.ToString())) { return(RedirectToAction("Index")); } film.Name = filmModel.Name; film.Genre = filmModel.Genre; film.Director = filmModel.Director; film.Year = filmModel.Year; db.SaveChanges(); return(RedirectToAction("Index")); } }
public ActionResult EditConfirm(int?id, Film filmModel) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } using (var db = new IMDBDbContext()) { var film = db.Films.Find(id); if (film == null) { return(HttpNotFound()); } //Set film parameters film.Name = filmModel.Name; film.Director = filmModel.Director; film.Genre = filmModel.Genre; film.Year = filmModel.Year; //Save film to DB db.Entry(film).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } }
public ActionResult Create(Film film) { if (film == null) { return(RedirectToAction("Create")); } if (string.IsNullOrWhiteSpace(film.Name)) { return(RedirectToAction("Create")); } if (string.IsNullOrWhiteSpace(film.Genre)) { return(RedirectToAction("Create")); } if (string.IsNullOrWhiteSpace(film.Director)) { return(RedirectToAction("Create")); } using (var db = new IMDBDbContext()) { db.Films.Add(film); db.SaveChanges(); return(RedirectToAction("Index")); } }
public ActionResult EditConfirm(int?id, Film filmModel) { if (!ModelState.IsValid) { return(View("Edit", filmModel)); } using (var db = new IMDBDbContext()) { var film = db.Films.Find(filmModel.Id); if (film == null) { return(View("Edit", filmModel)); } film.Name = filmModel.Name; film.Director = filmModel.Director; film.Genre = filmModel.Genre; film.Year = filmModel.Year; db.SaveChanges(); return(RedirectToAction("Index")); } }
public ActionResult Edit(int?id, Film filmModel) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } using (var db = new IMDBDbContext()) { Film film = db.Films.Where(f => f.Id == id) .First(); if (film == null) { return(HttpNotFound()); } if (!ModelState.IsValid) { return(View(filmModel)); } film.Name = filmModel.Name; film.Genre = filmModel.Genre; film.Director = filmModel.Director; film.Year = filmModel.Year; db.SaveChanges(); return(RedirectToAction("Index")); } }
public ActionResult EditConfirm(int?id, Film filmModel) { if (id == null) { return(HttpNotFound()); } if (ModelState.IsValid) { using (var db = new IMDBDbContext()) { Film filmFromDb = db.Films.Find(id); if (filmFromDb == null) { return(RedirectToAction("Index")); } filmFromDb.Name = filmModel.Name; filmFromDb.Genre = filmModel.Genre; filmFromDb.Director = filmModel.Director; filmFromDb.Year = filmModel.Year; db.SaveChanges(); } } return(RedirectToAction("Index")); }
public ActionResult Create(Film film) { using (var db = new IMDBDbContext()) { db.Films.Add(film); db.SaveChanges(); return(Redirect("/")); } }
public ActionResult DeleteConfirm(int?id) { using (var db = new IMDBDbContext()) { var film = db.Films.Where(f => f.Id == id).First(); db.Films.Remove(film); db.SaveChanges(); return(RedirectToAction("Index")); } }
public ActionResult DeleteConfirm(int?id, Film filmModel) { using (var db = new IMDBDbContext()) { var film = db.Films.First(t => t.Id == id); db.Films.Remove(film); db.SaveChanges(); return(Redirect("/")); } }
public ActionResult DeleteConfirm(int?id, Film filmModel) { using (var db = new IMDBDbContext()) { var film = db.Films.Find(id); db.Films.Remove(film); db.SaveChanges(); return(RedirectToAction("Index")); } }
public ActionResult DeleteConfirm(Film film) { using (IMDBDbContext db = new IMDBDbContext()) { db.Films.Attach(film); db.Entry(film).State = EntityState.Deleted; db.SaveChanges(); return(RedirectToAction("Index")); } }
public IActionResult Create(Film film) { if (ModelState.IsValid) { dbContext.Films.Add(film); dbContext.SaveChanges(); return(Redirect("/")); } return(View()); }
public ActionResult Create(Film film) { if (ModelState.IsValid) { using (var db = new IMDBDbContext()) { db.Films.Add(film); db.SaveChanges(); } } return(RedirectToAction("Index")); }
public ActionResult DeleteConfirm(int?id) { using (var db = new IMDBDbContext()) { var filmFromDb = db.Films.Find(id); if (filmFromDb != null) { db.Films.Remove(filmFromDb); db.SaveChanges(); } } return(Redirect("/")); }
public ActionResult Create(Film film) { if (!ModelState.IsValid) { return(View(film)); } using (IMDBDbContext db = new IMDBDbContext()) { db.Entry(film).State = EntityState.Added; db.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult EditConfirm(int?id, Film filmModel) { using (var db = new IMDBDbContext()) { var filmToEdit = db.Films.Find(id); filmToEdit.Director = filmModel.Director; filmToEdit.Name = filmModel.Name; filmToEdit.Genre = filmModel.Genre; filmToEdit.Year = filmModel.Year; db.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult DeleteConfirm(int?id, Film filmModel) { using (var db = new IMDBDbContext()) { var task = db.Films.Find(id); if (task != null) { db.Films.Remove(task); db.SaveChanges(); } } return(Redirect("/")); }
public IActionResult Delete(Film film) { using (var db = new IMDBDbContext()) { film = db.Films.Find(film.Id); if (film != null) { db.Films.Remove(film); db.SaveChanges(); } } return(Redirect("/")); }
public ActionResult EditConfirm(int?id, Film filmModel) { using (var db = new IMDBDbContext()) { var film = db.Films.First(t => t.Id == id); film.Name = filmModel.Name; film.Genre = filmModel.Genre; film.Director = filmModel.Director; film.Year = filmModel.Year; db.SaveChanges(); return(Redirect("/")); } }
public ActionResult EditConfirm(Film film) { if (!ModelState.IsValid) { return(View(film)); } using (IMDBDbContext db = new IMDBDbContext()) { db.Films.Attach(film); db.Entry(film).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } }
public ActionResult Create(Film film) { if (film.HasNullData()) { return(RedirectToAction("Create")); } using (var db = new IMDBDbContext()) { db.Films.Add(film); db.SaveChanges(); return(RedirectToAction("Index")); } }
public ActionResult EditConfirm(int?id, Film filmModel) { using (var db = new IMDBDbContext()) { var filmFromDb = db.Films.Find(filmModel.Id); if (filmFromDb != null) { filmFromDb.Name = filmModel.Name; filmFromDb.Genre = filmModel.Genre; filmFromDb.Director = filmModel.Director; filmFromDb.Year = filmModel.Year; db.SaveChanges(); } } return(Redirect("/")); }
public ActionResult DeleteConfirm(int?id, Film filmModel) { if (id == null) { return(HttpNotFound()); } using (var db = new IMDBDbContext()) { Film film = db.Films.Find(id); db.Films.Remove(film); db.SaveChanges(); return(Redirect("/")); } }