예제 #1
0
        public override async void Initialize(Frame frame)
        {
            base.Initialize(frame);

            TravelerInfo.Initialize(frame);

            //Initialize the storage folder and TransferManager for the public images of the current trip
            StorageFolder tempRoot = ApplicationData.Current.TemporaryFolder;

            _tempMediaFolder = await tempRoot.CreateFolderAsync("CurrentMedia", CreationCollisionOption.OpenIfExists);

            _transferManager = new TransferManager();
            EmptyTempFolder();

            var isLoggedIn = UserAuth.Instance.IsLoggedIn;

            IsTripDataVisible      = true;
            IsLoginCommandVisible  = false;
            IsLogoutCommandVisible = false;

            await LoadTrips(isLoggedIn);
            await InitializeWeather(CurrentTrip);

            // TODO: Module 12: Exercise 1: Task 2.5: Subscribe to the LicenseManager.LicenseDataUpdated event
            LicenseManager.Instance.LicenseDataUpdated += LicenseManager_LicenseDataUpdated;
        }
예제 #2
0
        public override async void Initialize(Frame frame)
        {
            base.Initialize(frame);

            TravelerInfo.Initialize(frame);

            var isLoggedIn = UserAuth.Instance.IsLoggedIn;

            IsTripDataVisible     = isLoggedIn;
            IsLoginCommandVisible = !isLoggedIn;

            await LoadTrips(isLoggedIn);
        }
        public override async void Initialize(Frame frame)
        {
            base.Initialize(frame);

            TravelerInfo.Initialize(frame);

            var isLoggedIn = UserAuth.Instance.IsLoggedIn;

            IsTripDataVisible      = true;
            IsLoginCommandVisible  = false;
            IsLogoutCommandVisible = false;

            await LoadTrips(isLoggedIn);
            await InitializeWeather(CurrentTrip);
        }
예제 #4
0
        public override async void Initialize(Frame frame)
        {
            base.Initialize(frame);

            TravelerInfo.Initialize(frame);

            //Initialize Storage folder and Transfer manager for the public images of the current trip
            StorageFolder tempRoot = ApplicationData.Current.TemporaryFolder;

            _tempMediaFolder = await tempRoot.CreateFolderAsync("CurrentMedia", CreationCollisionOption.OpenIfExists);

            _transferManager = new TransferManager();
            EmptyTempFolder();

            var isLoggedIn = UserAuth.Instance.IsLoggedIn;

            IsTripDataVisible      = true;
            IsLoginCommandVisible  = false;
            IsLogoutCommandVisible = false;

            await LoadTrips(isLoggedIn);
            await InitializeWeather(CurrentTrip);
        }