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

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

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

            model.Zalen = logic.AlleZalen();

            return(View(model));
        }
示例#3
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));
        }