Esempio n. 1
0
        async void checkAdminLoginStatus(RootObject announcementItem)
        {
            activityIndicator.IsVisible = true;
            activityIndicator.IsRunning = true;
            string username = adminAuth.Username;
            string password = adminAuth.Password;

            //Send HTTP request to check user exists
            string httpTask = await Task.Run <string>(() => HttpRequestHandler.PostadminloginCheck(username, password));

            var httpResult = httpTask;

            //Task<string> httpTask = Task.Run<string>(() => HttpRequestHandler.PostadminloginCheck(username, password));
            //var httpResult = httpTask.Result;
            activityIndicator.IsVisible = false;
            activityIndicator.IsRunning = false;
            //Console.WriteLine(httpResult);

            if (httpResult == "loggedin")
            {
                editButton.IsVisible   = true;
                deleteButton.IsVisible = true;

                deleteButton.Clicked += OnDeleteButtonClicked;
            }
        }
Esempio n. 2
0
        async void checkAdminLoginStatus()
        {
            //activityIndicator.IsVisible = true;
            //activityIndicator.IsRunning = true;
            string username = adminAuth.Username;
            string password = adminAuth.Password;

            //Send HTTP request to check user exists
            string httpTask = await Task.Run <string>(() => HttpRequestHandler.PostadminloginCheck(username, password));

            var httpResult = httpTask;

            //Task<string> httpTask = Task.Run<string>(() => HttpRequestHandler.PostadminloginCheck(username, password));
            //var httpResult = httpTask.Result;

            //Console.WriteLine(httpResult);

            if (httpResult == "loggedin")
            {
                Console.WriteLine("ADMIN LOGGED IN");
                submitButton.IsVisible = false;
                if (isPollPresent == false)
                {
                    //If poll is not present, display "Create" button
                    Console.WriteLine("isPollPresent = " + isPollPresent);
                    createButton.IsVisible = true;
                }
                else
                {
                    //Display "Edit" button if poll is present
                    editButton.IsVisible  = true;
                    closeButton.IsVisible = true;
                }
                submitButton.IsVisible = false;
            }
            else
            {
                Console.WriteLine("ADMIN NOT LOGGED IN");
                createButton.IsVisible = false;
                editButton.IsVisible   = false;
                closeButton.IsVisible  = false;

                if (isPollPresent == true)
                {
                    submitButton.IsVisible = true;
                }
            }

            activityIndicator.IsVisible = false;
            activityIndicator.IsRunning = false;
        }