示例#1
0
        public async Task <IActionResult> PutPlaats(long id, Plaats plaats)
        {
            if (id != plaats.plaatsID)
            {
                return(BadRequest());
            }

            _context.Entry(plaats).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!PlaatsExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
示例#2
0
        public async Task <ActionResult <Plaats> > PostPlaats(Plaats plaats)
        {
            _context.Plaatsen.Add(plaats);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetPlaats", new { id = plaats.plaatsID }, plaats));
        }
示例#3
0
        public ActionResult Index(ReservatieModel reservatieModel)
        {
            reservatieModel.Velden   = repository.Velds.Where(p => p.VeldID.Equals(reservatieModel.Reservering.VeldID)).ToList();
            reservatieModel.Plaatsen = repository.Plaatss.Where(p => p.VeldID.Equals(reservatieModel.Reservering.VeldID)).ToList();
            Plaats GekozenPlaats = reservatieModel.Plaatsen.First();
            Veld   GekozenVeld   = reservatieModel.Velden.FirstOrDefault();

            reservatieModel.Reserveringen = repository.Reserverings.Where(p => p.BeginDatum >= reservatieModel.Reservering.BeginDatum && p.BeginDatum <= reservatieModel.Reservering.EindDatum || p.EindDatum <= reservatieModel.Reservering.BeginDatum && p.EindDatum >= reservatieModel.Reservering.EindDatum).ToList();



            Reservering Reservering = new Reservering {
                BeginDatum = reservatieModel.Reservering.BeginDatum,
                EindDatum  = reservatieModel.Reservering.EindDatum,
                Email      = reservatieModel.Reservering.Email,
                Naam       = reservatieModel.Reservering.Naam,
                Telnr      = reservatieModel.Reservering.Telnr,
                PlaatsId   = GekozenPlaats.PlaatsID,
                VeldID     = GekozenVeld.VeldID,
            };

            if (reservatieModel.Reserveringen != null)
            {
                foreach (Reservering reservatie in reservatieModel.Reserveringen)
                {
                    if (Reservering.PlaatsId.Equals(reservatie.PlaatsId))
                    {
                        var ControlePlaats = Reservering.PlaatsId + 1;

                        if (ControlePlaats > reservatieModel.Plaatsen.OrderByDescending(p => p.PlaatsID).First().PlaatsID)
                        {
                            //throw new Exception("Geem plek");

                            ViewBag.Message = "Alle plekken zijn al bezet voor dit veld tijdens de door u gekozen eind- en begindatum";
                            return(View());
                        }

                        else
                        {
                            Reservering.PlaatsId++;

                            if (ModelState.IsValid)
                            {
                                if (reservatieModel.Reservering.EindDatum > reservatieModel.Reservering.BeginDatum)
                                {
                                    db.Reserverings.Add(Reservering);
                                    db.SaveChanges();
                                    return(RedirectToAction("ReserveringSucces"));
                                }
                            }

                            return(View(reservatieModel));
                        }
                    }
                }
            }

            return(View(reservatieModel));
        }
        public void ToevoegenPlaatsen()
        {
            SelectedPlaats = new Plaats();

            Messenger.Default.Send <Plaats>(SelectedPlaats);

            dialogService.ShowEditPlaatsenDialog();
        }
示例#5
0
        public async System.Threading.Tasks.Task <ActionResult> Winkelmandje(WinkelmandViewModel vm)
        {
            IList <Winkelmandlijn> lines = new List <Winkelmandlijn>();

            for (int i = 0; i < vm.winkelmandlineIDS.Count(); i++)
            {
                lines.Add(winkservice.getLineByID(vm.winkelmandlineIDS[i]));
            }
            for (int i = 0; i < lines.Count(); i++)
            {
            }
            Bestelling bestelling = new Bestelling();

            bestelling.gebruikerID = User.Identity.GetUserId();
            bestelling.date        = DateTime.Today.Date;
            bestelling             = bservice.Create(bestelling);
            IdentityMessage msg = new IdentityMessage();

            msg.Subject     = "Uw bestelling";
            msg.Destination = gservice.getGebruikerByID(User.Identity.GetUserId()).email;
            string content = "<h4>Uw bestelling</h4><p>Hieronder vindt u een overzicht van uw bestelling:</p><table style='text-align:center;'><thead style='background:#333;color:#fff;'><tr><td>Type</td><td>Wedstrijd</td><td>Prijs</td><td>Plaats</td></tr></thead><tbody>";

            for (int i = 0; i < lines.Count(); i++)
            {
                Bestellijn line = new Bestellijn();
                if (lines.ElementAt(i).AboID == null)
                {
                    line.ticketID = lines.ElementAt(i).TicketID;
                    Ticket    t     = tservice.getTicketByID(line.ticketID.Value);
                    Wedstrijd w     = wservice.getWedstrijdByID(t.wedstrijdID);
                    Ploeg     thuis = plservice.getPloegByID(w.thuisID);
                    Ploeg     uit   = plservice.getPloegByID(w.uitID);
                    line.bestellingID = bestelling.BestellingID;
                    Prijs  p  = prservice.getPriceByID(t.PrijsID);
                    Plaats pl = pservice.getPlaatsByID(p.plaatsID);
                    content += "<tr><td>Ticket</td><td>" + thuis.naam + " - " + uit.naam + "</td><td>" + p.prijs + ",00</td><td>" + pl.plaatsNaam + "</td></tr>";
                }
                else
                {
                    line.aboID = lines.ElementAt(i).AboID;
                    Abo a = aservice.getAboByID(line.aboID.Value);
                    line.bestellingID = bestelling.BestellingID;
                    Plaats pl    = pservice.getPlaatsByID(a.plaatsID);
                    Ploeg  ploeg = plservice.getPloegByID(a.ploegID);
                    content += "<tr><td>Abonnement</td><td>" + ploeg.naam + "</td><td>" + a.prijs + ",00</td><td>" + pl.plaatsNaam + "</td></tr>";
                }
                blservice.Create(line);
            }
            content += "</tbody></table>";
            winkservice.DeleteLinesFromUser(User.Identity.GetUserId());
            msg.Body = content;
            EmailService service = new EmailService();
            await service.SendAsync(msg);



            return(RedirectToAction("OrderBevestiging", "Home"));
        }
        /// <summary>
        /// Maakt een bivakplaats op basis van de naam <paramref name="plaatsNaam"/>, het
        /// <paramref name="adres"/> van de bivakplaats, en de ingevende
        /// <paramref name="groep"/>.
        /// </summary>
        /// <param name="plaatsNaam">
        /// Naam van de bivakplaats
        /// </param>
        /// <param name="adres">
        /// Adres van de bivakplaats
        /// </param>
        /// <param name="groep">
        /// Groep die de bivakplaats ingeeft
        /// </param>
        /// <returns>
        /// De nieuwe plaats; niet gepersisteerd.
        /// </returns>
        private Plaats Maken(string plaatsNaam, Adres adres, Groep groep)
        {
            var resultaat = new Plaats {
                Naam = plaatsNaam, Adres = adres, Groep = groep, ID = 0
            };

            adres.BivakPlaats.Add(resultaat);
            groep.BivakPlaats.Add(resultaat);

            return(resultaat);
        }
示例#7
0
        public List <Plaats> GetDataPlaats(string query)
        {
            OracleCommand cmd = conn.CreateCommand();

            cmd.CommandType = CommandType.Text;
            cmd.CommandText = query;
            OracleDataReader dr       = cmd.ExecuteReader();
            List <Plaats>    plaatsen = new List <Plaats>();

            while (dr.Read())
            {
                Plaats p = new Plaats(dr.GetInt32(0), dr.GetString(1), dr.GetInt32(2));
                plaatsen.Add(p);
            }
            dr.Close();
            cmd.Dispose();
            return(plaatsen);
        }
示例#8
0
        public void PlaatsBewaren(int uitstapId, string plaatsNaam, AdresInfo adresInfo)
        {
            var uitstap = _uitstappenRepo.ByID(uitstapId);

            Gav.Check(uitstap);
            var groep = uitstap.GroepsWerkJaar.Groep;

            // zoek of maak adres
            var adres = _adressenMgr.ZoekenOfMaken(adresInfo, _adressenRepo.Select(), _straatNamenRepo.Select(), _woonPlaatsenRepo.Select(), _landenRepo.Select());

            // zoek plaats
            var plaats = (from p in adres.BivakPlaats
                          where String.Equals(p.Naam, plaatsNaam, StringComparison.OrdinalIgnoreCase) &&
                          Equals(p.Groep, groep)
                          select p).FirstOrDefault();

            if (plaats == null)
            {
                // als niet gevonden: maak
                plaats = new Plaats {
                    Naam = plaatsNaam, Adres = adres, Groep = groep
                };
                groep.BivakPlaats.Add(plaats);
                adres.BivakPlaats.Add(plaats);
            }

            // koppelen
            uitstap.Plaats = plaats;
            plaats.Uitstap.Add(uitstap);

#if KIPDORP
            using (var tx = new TransactionScope())
            {
#endif
            if (uitstap.IsBivak)
            {
                _bivakSync.Bewaren(uitstap);
            }
            _uitstappenRepo.SaveChanges();
#if KIPDORP
            tx.Complete();
        }
#endif
        }
        public ActionResult PlaatsToevoegenPost(PlaatsenViewModel plaatsen)
        {
            Plaats place = new Plaats
            {
                Bezet          = plaatsen.Plek.Bezet,
                NaamPlaats     = plaatsen.Plek.NaamPlaats,
                PlaatsID       = plaatsen.Plek.PlaatsID,
                PrijsStandaard = plaatsen.Plek.PrijsStandaard,
                VeldID         = plaatsen.Plek.VeldID,
            };

            if (ModelState.IsValid)
            {
                db.Plaatss.Add(place);
                db.SaveChanges();
                return(RedirectToAction("ReserveringSucces"));
            }
            return(RedirectToAction("Geenplek"));
        }
示例#10
0
        public void PlaatsVervangenTest()
        {
            // ARRANGE

            var groep = new ChiroGroep {
                ID = 3
            };
            var bivak = new Uitstap {
                ID = 1, GroepsWerkJaar = new GroepsWerkJaar {
                    Groep = groep
                }
            };
            var adres = new BuitenLandsAdres
            {
                Straat     = "Vorststraat",
                HuisNr     = 3,
                PostCode   = "BR 1234",
                WoonPlaats = "Killegem",
                Land       = new Land {
                    Naam = "Nederland"
                }
            };
            var plaats = new Plaats {
                ID = 2, Naam = "Coole bivakplaats", Adres = adres, Groep = groep
            };

            bivak.Plaats = plaats; // Bivak heeft al een plaats

            // dependency injection voor data access

            var dummyRepositoryProvider = new Mock <IRepositoryProvider>();

            dummyRepositoryProvider.Setup(src => src.RepositoryGet <Uitstap>())
            .Returns(new DummyRepo <Uitstap>(new List <Uitstap> {
                bivak
            }));
            dummyRepositoryProvider.Setup(src => src.RepositoryGet <Plaats>())
            .Returns(new DummyRepo <Plaats>(new List <Plaats> {
                plaats
            }));
            dummyRepositoryProvider.Setup(src => src.RepositoryGet <Adres>())
            .Returns(new DummyRepo <Adres>(new List <Adres> {
                adres
            }));
            dummyRepositoryProvider.Setup(src => src.RepositoryGet <Land>())
            .Returns(new DummyRepo <Land>(new List <Land> {
                adres.Land
            }));
            dummyRepositoryProvider.Setup(src => src.RepositoryGet <WoonPlaats>())
            .Returns(new DummyRepo <WoonPlaats>(new List <WoonPlaats>()));
            dummyRepositoryProvider.Setup(src => src.RepositoryGet <StraatNaam>())
            .Returns(new DummyRepo <StraatNaam>(new List <StraatNaam>()));

            Factory.InstantieRegistreren(dummyRepositoryProvider.Object);

            // ACT

            var target = Factory.Maak <UitstappenService>();

            target.PlaatsBewaren(bivak.ID, "Warme Bivakplaats",
                                 new AdresInfo
            {
                StraatNaamNaam = "Zonnestraat",
                HuisNr         = 8,
                PostNr         = 9876,
                PostCode       = "PF",
                WoonPlaatsNaam = "Warmegem",
                LandNaam       = "Nederland"
            });

            // ASSERT

            Assert.AreNotEqual(bivak.Plaats.ID, plaats.ID); // is de plaats wel veranderd?
        }
示例#11
0
 private void OnPlaatsRecieved(Plaats plaats)
 {
     SelectedPlaats = plaats;
 }
        public ActionResult EditBoekingPost(BoekingViewModel reserveringsModel)
        {
            reserveringsModel.Velden   = repository.Velds.Where(p => p.VeldID.Equals(reserveringsModel.Reserv.VeldID)).ToList();
            reserveringsModel.Plaatsen = repository.Plaatss.Where(p => p.VeldID.Equals(reserveringsModel.Reserv.VeldID)).ToList();
            Plaats GekozenPlaats = reserveringsModel.Plaatsen.First();
            Veld   GekozenVeld   = reserveringsModel.Velden.FirstOrDefault();

            reserveringsModel.Resveringens = repository.Reserverings.Where(p => p.BeginDatum >= reserveringsModel.Reserv.BeginDatum && p.BeginDatum <= reserveringsModel.Reserv.EindDatum || p.EindDatum <= reserveringsModel.Reserv.BeginDatum && p.EindDatum >= reserveringsModel.Reserv.EindDatum).ToList();
            reserveringsModel.Boekings     = repository.Boekings.Where(p => p.BeginDatum >= reserveringsModel.Boeking.BeginDatum && p.BeginDatum <= reserveringsModel.Boeking.EindDatum || p.EindDatum <= reserveringsModel.Boeking.BeginDatum && p.EindDatum >= reserveringsModel.Boeking.EindDatum).ToList();

            if (GekozenPlaats == null)
            {
                db.SaveChanges();
                return(RedirectToAction("ReserveringSucces", "Bezoeker", new { area = "" }));
            }

            if (reserveringsModel.Resveringens != null)
            {
                int i = 0;


                foreach (var id in reserveringsModel.Resveringens)
                {
                    idList.Add(id.PlaatsId);
                }
                foreach (var id in reserveringsModel.Boekings)
                {
                    if (!idList.Contains(id.PlaatsId))
                    {
                        idList.Add(id.PlaatsId);
                    }
                }

                var resvIdArray = idList.ToArray();
                var PlaatsArray = reserveringsModel.Plaatsen.ToArray();

                while (i <= PlaatsArray.Length)
                {
                    if (resvIdArray.Contains(PlaatsArray[i].PlaatsID))
                    {
                        i++;

                        if (i == PlaatsArray.Length)
                        {
                            //throw new Exception("Geen plek");

                            return(RedirectToAction("GeenPlek", "Bezoeker", new { area = "" }));
                        }
                        else
                        {
                            continue;
                        }
                    }
                    else
                    {
                        reserveringsModel.Reserv.PlaatsId = PlaatsArray[i].PlaatsID;
                    }


                    if (ModelState.IsValid)
                    {
                        if (reserveringsModel.Reserv.EindDatum > reserveringsModel.Reserv.BeginDatum)
                        {
                            db.Entry(reserveringsModel.Boeking).State = System.Data.Entity.EntityState.Modified;
                            db.SaveChanges();
                            return(RedirectToAction("ReserveringSucces", "Bezoeker", new { area = "" }));
                        }
                    }

                    return(View(reserveringsModel));
                }
            }

            else
            {
                if (ModelState.IsValid)
                {
                    if (reserveringsModel.Reserv.EindDatum > reserveringsModel.Reserv.BeginDatum)
                    {
                        db.Entry(reserveringsModel.Reserv).State = System.Data.Entity.EntityState.Modified;
                        db.SaveChanges();
                        return(RedirectToAction("ReserveringSucces", "Bezoeker", new { area = "" }));
                    }
                }

                return(View(reserveringsModel));
            }

            return(View(reserveringsModel));
        }
示例#13
0
        public void GekendePlaatsBewarenTest()
        {
            // ARRANGE

            var groep = new ChiroGroep {
                ID = 3
            };
            var bivak = new Uitstap {
                ID = 1, GroepsWerkJaar = new GroepsWerkJaar {
                    Groep = groep
                }
            };
            var adres = new BuitenLandsAdres
            {
                Straat     = "Vorststraat",
                HuisNr     = 3,
                PostCode   = "BR 1234",
                WoonPlaats = "Killegem",
                Land       = new Land {
                    Naam = "Nederland"
                }
            };
            var plaats = new Plaats {
                ID = 2, Naam = "Coole bivakplaats", Adres = adres, Groep = groep
            };

            adres.BivakPlaats.Add(plaats);

            // dependency injection voor data access

            var dummyRepositoryProvider = new Mock <IRepositoryProvider>();

            dummyRepositoryProvider.Setup(src => src.RepositoryGet <Uitstap>())
            .Returns(new DummyRepo <Uitstap>(new List <Uitstap> {
                bivak
            }));
            dummyRepositoryProvider.Setup(src => src.RepositoryGet <Plaats>())
            .Returns(new DummyRepo <Plaats>(new List <Plaats> {
                plaats
            }));
            dummyRepositoryProvider.Setup(src => src.RepositoryGet <Adres>())
            .Returns(new DummyRepo <Adres>(new List <Adres> {
                adres
            }));
            dummyRepositoryProvider.Setup(src => src.RepositoryGet <Land>())
            .Returns(new DummyRepo <Land>(new List <Land> {
                adres.Land
            }));
            dummyRepositoryProvider.Setup(src => src.RepositoryGet <WoonPlaats>())
            .Returns(new DummyRepo <WoonPlaats>(new List <WoonPlaats>()));
            dummyRepositoryProvider.Setup(src => src.RepositoryGet <StraatNaam>())
            .Returns(new DummyRepo <StraatNaam>(new List <StraatNaam>()));
            Factory.InstantieRegistreren(dummyRepositoryProvider.Object);

            // ACT

            var target = Factory.Maak <UitstappenService>();

            target.PlaatsBewaren(bivak.ID, plaats.Naam,
                                 new AdresInfo
            {
                StraatNaamNaam = adres.Straat,
                HuisNr         = adres.HuisNr,
                PostCode       = adres.PostCode,
                WoonPlaatsNaam = adres.WoonPlaats,
                LandNaam       = adres.Land.Naam
            });

            // ASSERT

            Assert.AreEqual(bivak.Plaats.ID, plaats.ID);
        }
 public bool IsGav(Plaats gelieerdePersoon)
 {
     throw new NotImplementedException();
 }
示例#15
0
        public ActionResult Winkelmandje()
        {
            WinkelmandViewModel vm = new WinkelmandViewModel();

            vm.gebruiker        = gservice.getGebruikerByID(User.Identity.GetUserId());
            vm.winkelmandlijnen = winkservice.getLinesFromUser(vm.gebruiker.gebruikerID);

            List <Plaats>  plaatsen     = new List <Plaats>();
            List <Ploeg>   thuisploegen = new List <Ploeg>();
            List <Ploeg>   uitploegen   = new List <Ploeg>();
            List <Prijs>   prijzen      = new List <Prijs>();
            List <Stadion> stadions     = new List <Stadion>();

            List <Abo>     abonnementen       = new List <Abo>();
            List <Ploeg>   Abonnementploegen  = new List <Ploeg>();
            List <Plaats>  Abonnementplaatsen = new List <Plaats>();
            List <double>  Abonnementprijzen  = new List <double>();
            List <Stadion> AbonnementStadions = new List <Stadion>();

            int[] ids = new int[vm.winkelmandlijnen.Count()];



            for (int i = 0; i < vm.winkelmandlijnen.Count(); i++)
            {
                if (vm.winkelmandlijnen.ElementAt(i).AboID == null)
                {
                    Ticket    ticket    = tservice.All().Where(x => x.ticketID == vm.winkelmandlijnen.ElementAt(i).TicketID).FirstOrDefault();
                    Wedstrijd wedstrijd = wservice.getWedstrijdByID(ticket.wedstrijdID);
                    Prijs     prijs     = prservice.getPriceByID(ticket.PrijsID);
                    Plaats    plaats    = pservice.getPlaatsByID(prijs.plaatsID);
                    Ploeg     thuis     = plservice.getPloegByID(wedstrijd.thuisID);
                    Ploeg     uit       = plservice.getPloegByID(wedstrijd.uitID);
                    Stadion   stadion   = staservice.getStadionByID(prijs.stadionID);
                    plaatsen.Add(plaats);
                    thuisploegen.Add(thuis);
                    uitploegen.Add(uit);
                    prijzen.Add(prijs);
                    stadions.Add(stadion);
                }
                else
                {
                    Abo     abonnement        = aservice.getAboByID(vm.winkelmandlijnen.ElementAt(i).AboID.Value);
                    Ploeg   abonnementPloeg   = plservice.getPloegByID(abonnement.ploegID);
                    Stadion abonnementStadion = staservice.getStadionByID(abonnementPloeg.stadionID);
                    Plaats  abonnementPlaats  = pservice.getPlaatsByID(abonnement.plaatsID);
                    Abonnementplaatsen.Add(abonnementPlaats);
                    AbonnementStadions.Add(abonnementStadion);
                    Abonnementploegen.Add(abonnementPloeg);
                    Abonnementprijzen.Add(abonnement.prijs);
                }

                ids[i] = vm.winkelmandlijnen.ElementAt(i).ID;
            }
            vm.abonnementPlaats  = Abonnementplaatsen;
            vm.abonnementPloeg   = Abonnementploegen;
            vm.abonnementPrijs   = Abonnementprijzen;
            vm.abonnementStadion = AbonnementStadions;

            vm.stadion = stadions;
            vm.thuis   = thuisploegen;
            vm.uit     = uitploegen;
            vm.prijs   = prijzen;
            vm.plaats  = plaatsen;

            vm.winkelmandlineIDS = ids;



            return(View(vm));
        }
        public ActionResult Index(ReserveringModel reserveringsModel)
        {
            reserveringsModel.Velden   = repository.Velds.Where(p => p.VeldID.Equals(reserveringsModel.Reservering.VeldID)).ToList();
            reserveringsModel.Plaatsen = repository.Plaatss.Where(p => p.VeldID.Equals(reserveringsModel.Reservering.VeldID)).ToList();
            Plaats GekozenPlaats = reserveringsModel.Plaatsen.First();
            Veld   GekozenVeld   = reserveringsModel.Velden.FirstOrDefault();

            reserveringsModel.Reserveringen = repository.Reserverings.Where(p => p.BeginDatum >= reserveringsModel.Reservering.BeginDatum && p.BeginDatum <= reserveringsModel.Reservering.EindDatum || p.EindDatum <= reserveringsModel.Reservering.BeginDatum && p.EindDatum >= reserveringsModel.Reservering.EindDatum).ToList();
            reserveringsModel.Boekingen     = repository.Boekings.Where(d => d.BeginDatum >= reserveringsModel.Reservering.BeginDatum && d.BeginDatum <= reserveringsModel.Reservering.EindDatum || d.EindDatum <= reserveringsModel.Reservering.BeginDatum && d.EindDatum >= reserveringsModel.Reservering.EindDatum).ToList();

            Reservering resv = new Reservering
            {
                BeginDatum     = reserveringsModel.Reservering.BeginDatum,
                EindDatum      = reserveringsModel.Reservering.EindDatum,
                Email          = reserveringsModel.Reservering.Email,
                Naam           = reserveringsModel.Reservering.Naam,
                Telnr          = reserveringsModel.Reservering.Telnr,
                PlaatsId       = GekozenPlaats.PlaatsID,
                VeldID         = GekozenVeld.VeldID,
                AantalPersonen = reserveringsModel.Reservering.AantalPersonen,
            };


            if (reserveringsModel.Reserveringen != null)
            {
                int i = 0;


                foreach (var id in reserveringsModel.Reserveringen)
                {
                    idList.Add(id.PlaatsId);
                }
                foreach (var idB in reserveringsModel.Boekingen)
                {
                    if (!idList.Contains(idB.PlaatsId))
                    {
                        idList.Add(idB.PlaatsId);
                    }
                }

                var resvIdArray = idList.ToArray();
                var PlaatsArray = reserveringsModel.Plaatsen.ToArray();

                while (i <= PlaatsArray.Length)
                {
                    if (resvIdArray.Contains(PlaatsArray[i].PlaatsID))
                    {
                        i++;

                        if (i == PlaatsArray.Length)
                        {
                            //throw new Exception("Geen plek");

                            return(RedirectToAction("GeenPlek"));
                        }
                        else
                        {
                            continue;
                        }
                    }
                    else
                    {
                        resv.PlaatsId = PlaatsArray[i].PlaatsID;
                    }



                    if (ModelState.IsValid)
                    {
                        if (reserveringsModel.Reservering.EindDatum > reserveringsModel.Reservering.BeginDatum)
                        {
                            db.Reserverings.Add(resv);
                            db.SaveChanges();
                            return(RedirectToAction("ReserveringSucces"));
                        }
                    }

                    return(View(reserveringsModel));
                }
            }

            else
            {
                if (ModelState.IsValid)
                {
                    if (reserveringsModel.Reservering.EindDatum > reserveringsModel.Reservering.BeginDatum)
                    {
                        db.Reserverings.Add(resv);
                        db.SaveChanges();
                        return(RedirectToAction("ReserveringSucces"));
                    }
                }

                return(View(reserveringsModel));
            }

            return(View(reserveringsModel));
        }
示例#17
0
 public Handvorm(Plaats p, int v, string f)
 {
     this.plaats = p;
     this.volgorde = v;
     this.foto = f;
 }
示例#18
0
 public Handvorm HandvormAt(Plaats plaats, int volgorde)
 {
     var hv = new Handvorm(plaats, volgorde, "");
     return handvormen.Where(h => h.Equals(hv)).FirstOrDefault();
 }
示例#19
0
        private static Level MaakSpelOmgevingAan()
        {
            var plaats = new Plaats("Cincinatti");

            return(new Level(plaats));
        }
示例#20
0
        private static Level MaakSpelOmgevingAan()
        {
            var plaats = new Plaats("Kortrijk");

            return(new Level(plaats));
        }
示例#21
0
 public bool IsGav(Plaats gelieerdePersoon)
 {
     return(true);
 }
 public bool IsGav(Plaats gelieerdePersoon)
 {
     return(IsGav(gelieerdePersoon.Groep));
 }