public static User CheckedUserInfo; //Info for den bruger som er logget ind

        //Checker om brugeren findes i databasen ved hjælp af en predicate og navigere til Home siden hvis de findes
        public async void CheckLogin()
        {
            await PersistencyService <User> .GetObjects("User");

            ObservableCollection <User> test = PersistencyService <User> .HentCollection;

            foreach (var o in test)
            {
                _alleUsers.Add(o);
            }


            if (_alleUsers.Find(_userPredicate) != null && CheckedUserInfo.Usertype == SearchElev)
            {
                LoginInt = 1;
                ((Frame)Window.Current.Content).Navigate(typeof(View.Home));
            }
            else if (_alleUsers.Find(_userPredicate) != null && CheckedUserInfo.Usertype == SearchLære)
            {
                LoginInt = 2;
                ((Frame)Window.Current.Content).Navigate(typeof(View.Home));
            }
            else
            {
                var messageDialog = new MessageDialog("Dit brugernavn eller password er ugyldigt.");
                messageDialog.Commands.Add(new UICommand("Ok", null));
                await messageDialog.ShowAsync();
            }
        }
        public async void GetBookinger()
        {
            ObservableCollection <Bookinger> tempBCollection = await PersistencyService <Bookinger> .GetObjects("Bookinger");

            BookingerCollection = tempBCollection;

            ObservableCollection <LokaleBookinger> tempLBCollection = await PersistencyService <LokaleBookinger> .GetObjects("LokaleBookinger");

            LokaleBookingerCollection = tempLBCollection;
        }
コード例 #3
0
        public async void GetAllBookingInfo()
        {
            ObservableCollection <Bookinger> tempBookingCollection = await PersistencyService <Bookinger> .GetObjects("Bookinger");

            AllBookings = tempBookingCollection;

            ObservableCollection <LokaleBookinger> tempLokaleBookingCollection = await PersistencyService <LokaleBookinger> .GetObjects("LokaleBookinger");

            AllLokaleBookings = tempLokaleBookingCollection;

            ObservableCollection <Lokaler> tempRoomCollection = await PersistencyService <Lokaler> .GetObjects("Lokaler");

            AllRooms = tempRoomCollection;

            GetMyBookings();
        }
        public async void GetLokaler()
        {
            ObservableCollection <Lokaler> tempLCollection = await PersistencyService <Lokaler> .GetObjects("Lokaler");

            LokaleCollection = tempLCollection;
        }