Exemplo n.º 1
0
        private void doData(string JSON)
        {
            var random = JsonConvert.DeserializeObject <ZModelHomepage>(JSON).RandomQuotes;

            if (random != null)
            {
                foreach (var item in random)
                {
                    item.Text = HtmlRemoval.StripTagsRegex(item.Text);
                    RandomQuotes.Add(item);
                    break;
                }
            }

            var birthers = JsonConvert.DeserializeObject <ZModelHomepage>(JSON).Births;

            if (birthers != null)
            {
                foreach (var item in birthers)
                {
                    item.imageSrc = ZModelAuthor.getImage(item.image);
                    Birthdays.Add(item);
                }
            }

            var diers = JsonConvert.DeserializeObject <ZModelHomepage>(JSON).Deaths;

            if (diers != null)
            {
                foreach (var item in diers)
                {
                    item.imageSrc = ZModelAuthor.getImage(item.image);
                    Deathdays.Add(item);
                }
            }

            var authors = JsonConvert.DeserializeObject <ZModelHomepage>(JSON).PopularAuthors;

            if (authors != null)
            {
                foreach (var item in authors)
                {
                    item.imageSrc = ZModelAuthor.getImage(item.image);
                    PopularAuthors.Add(item);
                }
            }
        }
Exemplo n.º 2
0
        private void doAuthorsSearch(string JSONdata)
        {
            List <ZModelAuthor> authors = JsonConvert.DeserializeObject <List <ZModelAuthor> >(JSONdata);

            foreach (var item in authors)
            {
                item.imageSrc = ZModelAuthor.getImage(item.image);
                Items.Add(item);
            }
            if (Items.Count < 1)
            {
                Items.Add(new ZModelAuthor()
                {
                    username = "******"
                });
            }
        }
Exemplo n.º 3
0
        private void doAuthorsLandingPage(string JSONdata)
        {
            List <ZModelAuthor> randomAuthors = JsonConvert.DeserializeObject <ZModelAuthors>(JSONdata).Random;

            foreach (var item in randomAuthors)
            {
                item.imageSrc = ZModelAuthor.getImage(item.image);
                RandomAuthors.Add(item);
            }

            List <ZModelAuthor> popularAuthors = JsonConvert.DeserializeObject <ZModelAuthors>(JSONdata).Popular;

            foreach (var item in popularAuthors)
            {
                item.imageSrc = ZModelAuthor.getImage(item.image);
                PopularAuthors.Add(item);
            }
        }
Exemplo n.º 4
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            int  n;
            bool isNumeric = int.TryParse(e.Parameter.ToString(), out n);

            if (isNumeric)
            {
                ViewModelAuthor.loadData(e.Parameter.ToString());
                author = ViewModelAuthor.Author;
            }
            else
            {
                author = (ZModelAuthor)e.Parameter;
                ViewModelAuthor.Author = author;
                ViewModelAuthor.loadData(author.id.ToString());
            }

            MainPage.Current.checkAdditionButtons();
        }