Exemple #1
0
        public IActionResult LocaDate(FeestLogic logic)
        {
            FeestViewModel model = new FeestViewModel();

            model.FeestId = logic.FeestId;
            model.Zalen   = logic.AlleZalen();
            return(View(model));
        }
        public IActionResult Contact()
        {
            ViewData["Message"] = "Fontys contact page.";

            FeestViewModel model = new FeestViewModel();
            FeestLogic     logic = new FeestLogic();

            model.Zalen = logic.AlleZalen();

            return(View(model));
        }
Exemple #3
0
        public IActionResult Muziek(FeestViewModel viewModel)
        {
            FeestLogic logic     = new FeestLogic();
            var        artiesten = logic.AlleArtiesten();
            int        feestId   = viewModel.FeestId;

            logic.FeestId = feestId;

            FeestViewModel model = new FeestViewModel();

            model.FeestId   = feestId;
            model.Artiesten = artiesten;


            return(View(model));
        }
Exemple #4
0
        public IActionResult LocaDate(FeestViewModel viewModel)
        {
            FeestLogic logic      = new FeestLogic();
            var        beginDatum = viewModel.BeginDatum;
            var        eindDatum  = viewModel.EindDatum;
            var        feestId    = viewModel.FeestId;
            var        zaalId     = viewModel.ZaalId;

            viewModel.Zalen = logic.AlleZalen();

            //Check of er geen feesten voor of na zijn en dan wordt dit pas toegevoegd aan het feest
            if (logic.VoegDatumLocaToe(beginDatum, eindDatum, zaalId, feestId) == true)
            {
                return(RedirectToAction("Muziek", viewModel));
            }

            ViewData["InvalidDate"] = "Één of meerdere datums overlappen, pas de datum(s) aan!";
            return(View(viewModel));
        }
Exemple #5
0
        public IActionResult View(int FeestId)
        {
            FeestViewModel viewModel = new FeestViewModel();
            FeestLogic     logic     = new FeestLogic();

            viewModel.Feest = logic.FeestMetId(FeestId);

            //Zaalnaam ophalen
            Zaal zaal = logic.ZaalMetId(viewModel.Feest.ZaalId);

            if (zaal != null)
            {
                viewModel.ZaalNaam = zaal.Naam;
            }
            else
            {
                viewModel.ZaalNaam = "";
            }

            //Ariestnaam ophalen
            Artiest artiest = logic.ArtiestMetId(viewModel.Feest.ArtiestId);

            if (artiest != null)
            {
                viewModel.ArtiestNaam = artiest.Naam;
            }
            else
            {
                viewModel.ArtiestNaam = "";
            }

            //Als er geen zaal is gekozen dan is er ook geen ratio, hier wordt dat goed afgehandeld
            if (logic.PersonenVsCapaciteit(FeestId) != null)
            {
                viewModel.AantalPerCapaciteit = logic.PersonenVsCapaciteit(FeestId);
            }
            else
            {
                viewModel.AantalPerCapaciteit = new PersonenCapaciteit(0, 0);
            }
            return(View(viewModel));
        }
Exemple #6
0
        public IActionResult Index()
        {
            FeestViewModel viewModel = new FeestViewModel();

            return(View(viewModel));
        }