Ejemplo n.º 1
0
        public IActionResult NewVakantie(Vakantie vakantie)
        {
            if (ModelState.IsValid)
            {
                _manager.AddVakantie(vakantie);
                return(RedirectToAction("IndexVakantie", "Database"));
            }

            return(View());
        }
Ejemplo n.º 2
0
        public IActionResult EditVakantie(int id, Vakantie vakantie)
        {
            if (ModelState.IsValid)
            {
                _manager.ChangeVakantie(vakantie);
                return(RedirectToAction("IndexVakantie", "Database"));
            }

            return(View());
        }
Ejemplo n.º 3
0
        private static void SeedVakanties(TwinkeltjeDbContext context)
        {
            Vakantie vakantie = new Vakantie
            {
                startDatum = new DateTime(2020, 09, 20),
                eindDatum  = new DateTime(2020, 10, 25),
                reden      = "jaarlijks verlof"
            };

            context.Vakanties.Add(vakantie);
            context.SaveChanges();
            foreach (EntityEntry entry in context.ChangeTracker.Entries().ToList())
            {
                entry.State = EntityState.Detached;
            }
        }
Ejemplo n.º 4
0
 public Vakantie CreateVakantie(Vakantie vakantie)
 {
     ctx.Vakanties.Add(vakantie);
     ctx.SaveChanges();
     return(vakantie);
 }
Ejemplo n.º 5
0
 public void DeleteVakantie(Vakantie vakantie)
 {
     ctx.Vakanties.Remove(vakantie);
     ctx.SaveChanges();
 }
Ejemplo n.º 6
0
 public void UpdateVakantie(Vakantie vakantie)
 {
     ctx.Vakanties.Update(vakantie);
     ctx.SaveChanges();
 }
Ejemplo n.º 7
0
 public Vakantie AddVakantie(Vakantie vakantie)
 {
     return(repo.CreateVakantie(vakantie));
 }
Ejemplo n.º 8
0
 public void DeleteVakantie(Vakantie vakantie)
 {
     repo.DeleteVakantie(vakantie);
 }
Ejemplo n.º 9
0
 public void ChangeVakantie(Vakantie vakantie)
 {
     repo.UpdateVakantie(vakantie);
 }