예제 #1
0
        public void GroepslesToevoegen(Groepsles groepsles)
        {
            //database connectie openen die automatisch gaat sluiten
            using (EagleFitContext ctx = new EagleFitContext())
            {
                //meegegeven groepsles aan de database toevoegen
                ctx.Groepslessen.Add(groepsles);

                //de aanpassingen opslaan
                ctx.SaveChanges();
            }
        }
예제 #2
0
        public void groepslesWijzigen(Groepsles groepsles)
        {
            //database connectie openen die automatisch gaat sluiten
            using (EagleFitContext ctx = new EagleFitContext())
            {
                //de meegegeven groepsles wijzigen
                ctx.Entry(groepsles).State = EntityState.Modified;

                //de aanpassingen opslaan
                ctx.SaveChanges();
            }
        }
예제 #3
0
        // GET: Groepslessen/Details/5
        public ActionResult Details(int?id)
        {
            try
            {
                //de gekozen groepsles weergeven
                Groepsles groepsles = groepslessenService.GroepslesWeergeven(id);

                //de details pagina weergeven met de gegevens in het viewmodel
                return(View(groepsles));
            }
            //indien er iets misloopt wordt de error pagina weergegeven
            catch
            {
                return(View("Error"));
            }
        }
예제 #4
0
        // GET: Groepslessen/Edit/5
        public ActionResult Edit(int?id)
        {
            try
            {
                //methode aanspreken om gekozen groepsles weer te geven
                Groepsles groepsles = groepslessenService.GroepslesWeergeven(id);

                //edit pagina weergeven met gekozen groepsles
                return(View(groepsles));
            }
            //indien er iets misloopt wordt de error pagina weergegeven
            catch
            {
                return(View("Error"));
            }
        }
예제 #5
0
        public ActionResult Create([Bind(Include = "GroepslesId,naam,beschrijving")] Groepsles groepsles)
        {
            try
            {
                //groepsles op actief zetten, de andere properties komen van de view en de velden die de gebruiker ingevuld heeft
                groepsles.Actief = true;

                //groepsles toevoegen aan de database
                groepslessenService.GroepslesToevoegen(groepsles);

                //terugsturen naar de index methode
                return(RedirectToAction("Index"));
            }
            //indien er iets misloopt wordt de create pagina opnieuw weergegeven
            catch
            {
                return(View(groepsles));
            }
        }
예제 #6
0
        public ActionResult GroepslesDeactiveren(Groepsles groepsles)
        {
            try
            {
                //groepsles weergeven, deactiveren en de methode oproepen om de groepsles te wijzigen
                groepsles        = groepslessenService.GroepslesWeergeven(groepsles.GroepslesId);
                groepsles.Actief = false;
                groepslessenService.groepslesWijzigen(groepsles);

                //terugsturen naar de index methode
                return(RedirectToAction("Index"));
            }
            //indien er iets misloopt wordt de delete pagina opnieuw weergegeven met de groepsles
            catch
            {
                ViewBag.Message = "Fout";
                return(View(groepslessenService.GroepslesWeergeven(groepsles.GroepslesId)));
            }
        }
예제 #7
0
        public ActionResult Edit([Bind(Include = "GroepslesId,naam,beschrijving")] Groepsles groepsles)
        {
            try
            {
                //groepsles op actief zetten
                groepsles.Actief = true;

                //groepsles wijzigen
                groepslessenService.groepslesWijzigen(groepsles);

                //terugsturen naar de index methode
                return(RedirectToAction("Index"));
            }
            //indien er iets misloopt wordt de edit pagina opnieuw weergegeven met de groepsles
            catch
            {
                ViewBag.Message = "Fout";
                return(View(groepsles));
            }
        }