public async Task OnGetAsync()
        {
            Events = await _eventService.GetAll();

            Rooms = await _roomService.GetAll();

            Enrollments = await _enrollmentService.GetAll();

            if (_sessionService.GetConferenceId(HttpContext.Session) != null)
            {
                CurrentConference = await _conferenceService.GetFromId((int)_sessionService.GetConferenceId(HttpContext.Session));
            }


            if (_sessionService.GetUserId(HttpContext.Session) != null)
            {
                CurrentUser = await _userService.GetFromId((int)_sessionService.GetUserId(HttpContext.Session));

                UCBinding = _ucBindingService.GetAll().Result
                            .FindAll(binding => binding.UserId.Equals(CurrentUser.UserId)).Find(binding =>
                                                                                                binding.ConferenceId.Equals(CurrentConference.ConferenceId));

                if (UCBinding?.UserType == UserType.Admin || UCBinding?.UserType == UserType.SuperUser)
                {
                    IsAdmin = true;
                }
                else
                {
                    IsAdmin = false;
                }
            }
            else
            {
                IsAdmin = false;
            }

            foreach (Event e in Events)
            {
                e.Enrollments = await _enrollmentService.GetFiltered(e.EventId, ModelTypes.Event);
            }
        }