Example #1
0
        private void RenderBoards(object sender, OpenReadCompletedEventArgs args)
        {
            DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(BoardType[]));

            BoardType[] boards = serializer.ReadObject(args.Result) as BoardType[];
            BoardCollections.Clear();
            if (PhoneApplicationService.Current.State.ContainsKey("Limited") && (bool)PhoneApplicationService.Current.State["Limited"])
            {
                boards.Take(4).ToList().ForEach(BoardCollections.Add);
            }
            else
            {
                boards.ToList().ForEach(BoardCollections.Add);
            }

            PhoneApplicationService.Current.State["Limited"] = false;
            IsLoading = false;
            Visible   = "Collapsed";
        }
Example #2
0
        public void UploadCompleted(object sender, UploadStringCompletedEventArgs e)
        {
            BoardType list = JsonConvert.DeserializeObject <BoardType>(e.Result);

            BoardCollections.Add(list);
        }