コード例 #1
0
ファイル: GameViewModel.cs プロジェクト: mj-hughes/MobileApps
        public List <GameViewModel> AddMadLibz(MadLibz madLibz)
        {
            List <GameViewModel> all = new List <GameViewModel>();

            // create arrays
            for (int i = 0; i < madLibz.blanks.Length; i++)
            {
                GameViewModel gvm = new GameViewModel(madLibz.title,
                                                      madLibz.blanks[i],
                                                      "",
                                                      madLibz.value[i].ToString());
                all.Add(gvm);
            }

            return(all);
        }
コード例 #2
0
ファイル: RestService.cs プロジェクト: mj-hughes/MobileApps
        public async Task <MadLibz> RefreshDataAsync()
        {
            var uri = new Uri(string.Format(Constants.MadLibzInfo, string.Empty));

            try
            {
                var response = await _client.GetAsync(uri);

                if (response.IsSuccessStatusCode)
                {
                    var content = await response.Content.ReadAsStringAsync();

                    madLibz = JsonConvert.DeserializeObject <MadLibz>(content);
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine(@"\tERROR {0}", ex.Message);
            }

            return(madLibz);
        }