Esempio n. 1
0
        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);
                }
            }
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
        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());
            }
        }
Esempio n. 5
0
        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);
            }
        }
Esempio n. 6
0
        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"));
            }
        }
Esempio n. 7
0
        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());
        }