예제 #1
0
        public ActionResult Payment(Film innfilm)
        {
            string epost = (string)Session["BrukerId"];

            using (var db = new DBContext())
            {
                var order   = new Ordrer();
                var filmer  = db.Filmer.FirstOrDefault(b => b.Id == innfilm.Id);
                var brukere = db.Brukere.FirstOrDefault(b => b.Epost == epost);

                DateTime date = DateTime.Now;

                order.OrdreDate = date.ToString();
                order.BrukereId = brukere;
                order.FilmerId  = filmer;

                db.Ordrer.Add(order);

                Session["payment"] = false;
                db.SaveChanges();
            }


            return(RedirectToAction("MainPage"));
        }
예제 #2
0
        public bool lagreOrdre(Order lagerorder)
        {
            using (var db = new DBContext())
            {
                try
                {
                    var nyOrdreRad = new Ordrer();
                    // var KategoriEtterId = db.Kategorier.Find(lagerorder.KategoriId);
                    var BrukeretterId = db.Brukere.Find(lagerorder.BrukerId);   //problem med aksepteres Epost
                    var FilmetterId   = db.Filmer.Find(lagerorder.FilmId);      //problem med aksepteres Id


                    nyOrdreRad.OrdreDate = lagerorder.OrdreDate;
                    nyOrdreRad.BrukereId = BrukeretterId;
                    nyOrdreRad.FilmerId  = FilmetterId;



                    db.Ordrer.Add(nyOrdreRad);
                    db.SaveChanges();
                    return(true);
                }
                catch (Exception feil)
                {
                    return(false);
                }
            }
        }