public void deleteGenre(FilmsBLL.Models.Genre genre) { if (genre.ID != 0) { var g = model.Genre.Find(genre.ID); model.Genre.Remove(g); model.SaveChanges(); } }
public ActionResult Delete(FilmsBLL.Models.Actor model) { try { actorsService.deleteActorFromDAL(model); return RedirectToAction("Index"); } catch(Exception ex) { ViewBag.Message = "Delete is inpossible."; return View(); } }
public ActionResult Delete(FilmsBLL.Models.Film model) { try { filmsService.deleteFilm(model); return RedirectToAction("Index"); } catch (Exception ex) { ViewBag.Message = "Delete is inpossible."; return View(model); } }
public ActionResult Create(FilmsBLL.Models.Actor model) { try { if(!ModelState.IsValid) { return View(model); } return View("Details", actorsService.addOrEditActorInDAL(model)); } catch { return RedirectToAction("Index"); } }
public ActionResult Create(FilmsBLL.Models.Film model) { try { if (!ModelState.IsValid) { return View(model); } return View("Details", filmsService.createOrUpdateFilm(model)); } catch { return RedirectToAction("Index"); } }
public ActionResult Create(FilmsBLL.Models.Genre model) { try { if (ModelState.IsValid) { model = genreService.addOrEditGenreInDAL(model); return View("Details", model); } return View(model); } catch { return RedirectToAction("Index"); } }
public FilmsBLL.Models.Genre createOrUpdateGenre(FilmsBLL.Models.Genre genre) { if (genre.ID != 0) { var g = model.Genre.Find(genre.ID); g.Name = genre.name; model.Entry(g).State = EntityState.Modified; model.SaveChanges(); } else { var g = new Genre { Name = genre.name }; model.Genre.Add(g); model.SaveChanges(); genre.ID = g.GenreId; } return genre; }