Пример #1
0
 public void morePageGallery()
 {
     ++_index;
     _dataImage = null;
     _dataImage = ResquestAPI.getAllGallery("1");
     reloadview();
 }
Пример #2
0
        public GalleryPage()
        {
            Title      = "Gallery";
            _index     = 0;
            _dataImage = ResquestAPI.getAllGallery(_index.ToString());

            _stackLayout = new StackLayout
            {
                BackgroundColor = Color.FromHex("101010"),
                Padding         = new Thickness(5),
            };

            reloadview();
            ScrollView scrollView = new ScrollView {
                Content = _stackLayout
            };
            RefreshView refreshView    = new RefreshView();
            ICommand    refreshCommand = new Command(() =>
            {
                reloadview();
                refreshView.IsRefreshing = false;
            });

            refreshView.Command = refreshCommand;
            refreshView.Content = scrollView;
            Content             = refreshView;
        }
Пример #3
0
        public SearchPage(string textSearch)
        {
            Title        = "Gallery";
            _dataImage   = ResquestAPI.getSearchImages(textSearch);
            _stackLayout = new StackLayout
            {
                BackgroundColor = Color.FromHex("101010"),
                Spacing         = 20,
                Padding         = new Thickness(20),
            };
            build(_dataImage);
            ScrollView scrollView = new ScrollView {
                Content = _stackLayout
            };

            Content = scrollView;
        }
Пример #4
0
        public void Save_Image_Click(object sender, System.EventArgs e)
        {
            saveImage.IsEnabled = false;
            saveImage.IsVisible = false;
            bool uploadSucceful;

            if (imagePreview.Source.ToString() == test)
            {
                exeption.Error(ref error_text, "You must select an image!");
                saveImage.IsVisible = true;
                return;
            }
            if (imageTitles.Text == "" || imageTitles.Text == null)
            {
                exeption.Error(ref error_text, "Fill the \"Title\" field.");
                saveImage.IsVisible = true;
                return;
            }
            if (file.DataArray == null)
            {
                exeption.Error(ref error_text, "File not found.");
                saveImage.IsVisible = true;
                return;
            }
            uploadSucceful = ResquestAPI.uploadImage(file.DataArray, imageDescription.Text, imageTitles.Text);
            if (uploadSucceful)
            {
                imageTitles.Text      = "";
                imageDescription.Text = "";
                imagePreview.Source   = URL;
                saveImage.IsEnabled   = true;
                saveImage.IsVisible   = true;
                return;
            }
            exeption.Error(ref error_text, "Impossible de publier le fichier");
            saveImage.IsVisible = true;
        }
Пример #5
0
        public void Searchview()
        {
            _textSearch   = new Editor {
            };
            _buttonSearch = new Button
            {
                BackgroundColor   = Color.FromHex("101010"),
                HorizontalOptions = LayoutOptions.Center,
                VerticalOptions   = LayoutOptions.Center,
                Text = "Search"
            };
            Frame search = new Frame
            {
                BackgroundColor = Color.FromHex("000000"),
                Content         = new StackLayout
                {
                    Children =
                    {
                        _textSearch,
                        _buttonSearch
                    }
                },
            };

            _buttonSearch.Clicked += delegate {
                if (_textSearch.Text == null || _textSearch.Text == "")
                {
                    _dataImage = ResquestAPI.getAllGallery("0");
                    reloadview();
                    return;
                }
                Console.WriteLine("--------------------\n" + _textSearch.Text + "\n--------------------");
                _dataImage = ResquestAPI.getSearchImages(_textSearch.Text);
                reloadview();
            };
            _stackLayout.Children.Add(search);
        }
Пример #6
0
        public void GetURL(object sender, WebNavigatedEventArgs e)
        {
            if (e.Url.ToString().Split('/').ToArray()[2] != "www.blank.org")
            {
                return;
            }
            string Token = e.Url.ToString();

            string[] res          = Token.Split('&').ToArray();
            string   RefreshToken = res[3];

            string[] finalParse = RefreshToken.Split('=').ToArray();
            RefreshToken = finalParse[1];

            bool   resPage = ResquestAPI.GetToken(RefreshToken);
            string test    = ResquestAPI.TokenClass.access_token;

            Console.WriteLine("this is the token = " + test);
            if (resPage == true)
            {
                Application.Current.MainPage = new AppShell();
                Shell.Current.GoToAsync("//APP");
            }
        }
Пример #7
0
 public void loadData()
 {
     _favorite = null;
     _favorite = ResquestAPI.getPost();
 }
Пример #8
0
 public void test(string id)
 {
     ResquestAPI.delPost(id);
 }
Пример #9
0
 public static void test(string id)
 {
     Console.WriteLine(id);
     ResquestAPI.AddFavoriteImgAccount(id);
 }
Пример #10
0
 public void loadData()
 {
     _favorite = null;
     _favorite = ResquestAPI.getFavoritesImageaccount();
 }