public ActionResult DeleteConfirmed(int id)
        {
            Voedsel voedsel = db.Voedsel.Find(id);

            db.Voedsel.Remove(voedsel);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "Id,Naam,VoedselType,Prijs,Btw_Tarief,Beschikbaar")] Voedsel voedsel)
 {
     if (ModelState.IsValid)
     {
         db.Entry(voedsel).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(voedsel));
 }
        public ActionResult Create([Bind(Include = "Id,Naam,VoedselType,Prijs,Btw_Tarief,Beschikbaar")] Voedsel voedsel)
        {
            if (ModelState.IsValid)
            {
                db.Voedsel.Add(voedsel);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(voedsel));
        }
        // GET: Voedsel/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Voedsel voedsel = db.Voedsel.Find(id);

            if (voedsel == null)
            {
                return(HttpNotFound());
            }
            return(View(voedsel));
        }
示例#5
0
        protected override void Seed(Restaurant.DAL.RestaurantContext context)
        {
            //  This method will be called after migrating to the latest version.

            //  You can use the DbSet<T>.AddOrUpdate() helper extension method
            //  to avoid creating duplicate seed data.
            Voedsel Voedsel1 = new Voedsel
            {
                Naam        = "Bitterballen",
                Beschikbaar = true,
                Btw_Tarief  = Btw_Tarief.Low,
                Prijs       = 1.50,
                VoedselType = VoedselType.Snacks
            };
            Voedsel Voedsel2 = new Voedsel
            {
                Naam        = "Bier",
                Beschikbaar = true,
                Btw_Tarief  = Btw_Tarief.High,
                Prijs       = 2,
                VoedselType = VoedselType.Alcohol
            };

            Voedsel Voedsel3 = new Voedsel
            {
                Naam        = "Boerenkool",
                Beschikbaar = true,
                Btw_Tarief  = Btw_Tarief.Low,
                Prijs       = 7,
                VoedselType = VoedselType.Hoofdgerechten
            };

            Voedsel Voedsel4 = new Voedsel
            {
                Naam        = "Pizza Hawaii",
                Beschikbaar = false,
                Btw_Tarief  = Btw_Tarief.Low,
                Prijs       = 20,
                VoedselType = VoedselType.Hoofdgerechten
            };

            new List <Voedsel> {
                Voedsel1, Voedsel2, Voedsel3, Voedsel4
            }.ForEach(x => context.Voedsel.AddOrUpdate(x));
            context.Voedsel.AddRange(new List <Voedsel> {
                Voedsel1, Voedsel2, Voedsel3, Voedsel4
            });
            context.SaveChanges();

            Medewerker Medewerker1 = new Medewerker
            {
                Id          = 1,
                Naam        = "Jan Slager",
                Beschikbaar = true,
                Rol         = Rol.Ober
            };

            Medewerker Medewerker2 = new Medewerker
            {
                Id          = 2,
                Naam        = "Piet Visser",
                Beschikbaar = false,
                Rol         = Rol.Ober
            };

            Medewerker Medewerker3 = new Medewerker
            {
                Id          = 3,
                Naam        = "Klaas Bakker",
                Beschikbaar = true,
                Rol         = Rol.Kok
            };

            Medewerker Medewerker4 = new Medewerker
            {
                Id   = 4,
                Naam = "Bart Molenaar",
                Rol  = Rol.Barman
            };

            new List <Medewerker> {
                Medewerker1, Medewerker2, Medewerker3, Medewerker4
            }.ForEach(x => context.Medewerkers.AddOrUpdate(x));
            context.SaveChanges();

            Tafel Tafel1 = new Tafel
            {
                Id          = 1,
                TafelNummer = 1,
                TafelStatus = TafelStatus.Vrij
            };

            Tafel Tafel2 = new Tafel
            {
                Id          = 2,
                TafelNummer = 2,
                TafelStatus = TafelStatus.Vrij
            };

            Tafel Tafel3 = new Tafel
            {
                Id          = 3,
                TafelNummer = 3,
                TafelStatus = TafelStatus.Vrij
            };

            Tafel Tafel4 = new Tafel
            {
                Id          = 4,
                TafelNummer = 4,
                TafelStatus = TafelStatus.Vrij
            };

            Tafel Tafel5 = new Tafel
            {
                Id          = 5,
                TafelNummer = 5,
                TafelStatus = TafelStatus.Vrij
            };

            Tafel Tafel6 = new Tafel
            {
                Id          = 6,
                TafelNummer = 6,
                TafelStatus = TafelStatus.Vrij
            };

            Tafel Tafel7 = new Tafel
            {
                Id          = 7,
                TafelNummer = 7,
                TafelStatus = TafelStatus.Vrij
            };

            Tafel Tafel8 = new Tafel
            {
                Id          = 8,
                TafelNummer = 8,
                TafelStatus = TafelStatus.Vrij
            };

            Tafel Tafel9 = new Tafel
            {
                Id          = 9,
                TafelNummer = 9,
                TafelStatus = TafelStatus.Vrij
            };

            Tafel Tafel10 = new Tafel
            {
                Id          = 10,
                TafelNummer = 10,
                TafelStatus = TafelStatus.Vrij
            };

            new List <Tafel> {
                Tafel1, Tafel2, Tafel3, Tafel4, Tafel5, Tafel6, Tafel7, Tafel8, Tafel9, Tafel10
            }.ForEach(x => context.Tafels.AddOrUpdate(x));
            context.SaveChanges();

            CreateMockdata(context);
        }