public bool lagreFilm(Film lagreFilm) { using (var db = new DBContext()) { try { var nyFilmRad = new Filmer(); nyFilmRad.Navn = lagreFilm.Navn; nyFilmRad.Bilde = lagreFilm.Bilde; nyFilmRad.Beskrivelse = lagreFilm.Beskrivelse; nyFilmRad.Pris = lagreFilm.Pris; db.Filmer.Add(nyFilmRad); db.SaveChanges(); return(true); } catch (Exception feil) { return(false); } } }
public Film hentFilmNavn(string id) { using (var db = new DBContext()) { Filmer enFilm = db.Filmer.FirstOrDefault(k => k.Navn == id); //Filmer enFilm = db.Filmer.Find(id); if (enFilm == null) { return(null); } var hentetFilm = new Film() { Navn = enFilm.Navn, Beskrivelse = enFilm.Beskrivelse, Bilde = enFilm.Bilde, Id = enFilm.Id, KategoriNavn = enFilm.Kategorier.KatgoriNavn, Pris = enFilm.Pris }; return(hentetFilm); } }
public ActionResult SlettFilm(Filmer film) { using (var dbkobling = new FilmKveldDBEntities()) { var slettFilm = (from films in dbkobling.Filmer where films.Film_Id == film.Film_Id select films).SingleOrDefault(); dbkobling.Filmer.Remove(slettFilm); dbkobling.SaveChanges(); return(RedirectToAction("VisAlleFilmer")); } }
public ActionResult Create(Filmer filmer) { try { db1.Filmer.Add(filmer); db1.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
public Film hentFilm(int?id) { using (var db = new DBContext()) { Filmer enFilm = db.Filmer.Find(id); var hentetFilm = new Film() { Navn = enFilm.Navn, Bilde = enFilm.Bilde, Beskrivelse = enFilm.Beskrivelse, Pris = enFilm.Pris }; return(hentetFilm); } }
public ActionResult RedigerFilm(Filmer film) { using (var dbkobling = new FilmKveldDBEntities()) { var redigerFilm = (from films in dbkobling.Filmer where films.Film_Id == film.Film_Id select films).SingleOrDefault(); redigerFilm.Film_Id = film.Film_Id; redigerFilm.Tittel = film.Tittel; redigerFilm.Bilde = film.Bilde; redigerFilm.Utgivelsesaar = film.Utgivelsesaar; redigerFilm.Beskrivelse = film.Beskrivelse; redigerFilm.Kategori_Id = film.Kategori_Id; dbkobling.SaveChanges(); return(RedirectToAction("VisAlleFilmer")); } }
public ActionResult RegistrerFilm(Filmer nyFilm, HttpPostedFileBase file) { if (file != null) { // needs using system.io; for Path. For å finne riktig fil String filnavn = Path.GetFileName(file.FileName); String filsti = Path.Combine(Server.MapPath("~/Bilder"), filnavn); file.SaveAs(filsti); nyFilm.Bilde = filnavn; } using (var dbkobling = new FilmKveldDBEntities()) { dbkobling.Filmer.Add(nyFilm); dbkobling.SaveChanges(); } return(View()); }