Beispiel #1
0
        /**
         * GET /Reservation/ClientOverview
         */
        public IActionResult ClientOverview()
        {
            if (!sessMan.IsLoggedIn())
            {
                return(RedirectToAction("Main", "Page"));
            }

            ClientOverviewViewModel vm = new ClientOverviewViewModel {
                Pages       = PModel.GetMenu(),
                CurrentPage = new Page
                {
                    InternalName = "ClientOverview",
                    DisplayName  = "Reserveringsoverzicht"
                },
                Dynamic      = false,
                Reservations = RModel.GetReservationExtendeds()
            };

            return(View(vm));
        }
Beispiel #2
0
        /**
         * GET /User/File?id=X
         */
        public IActionResult File(int id)
        {
            // Delete this if whenever we want to implement clients viewing their own file
            if (!sessMan.IsAdmin())
            {
                return(RedirectToAction("Main", "Page"));
            }

            var pageVM = new ClientFileViewModel {
                Pages       = PModel.GetMenu(),
                CurrentPage = new Page {
                    InternalName = "ClientFile",
                    DisplayName  = "Klantdossier"
                },
                Dynamic      = false,
                User         = UModel.GetUserByIdWithPrivacyInfo(id),
                Reservations = RModel.GetReservationExtendeds(id)
            };

            return(View(pageVM));
        }