コード例 #1
0
ファイル: Item.cs プロジェクト: sterkouk/MyWeatherApp
        public static async Task <ObservableCollection <Item> > GetInfoAsync()
        {
            var items    = new ObservableCollection <Item>();
            var position = await LocationManager.GetPosition();

            var         lat        = position.Coordinate.Point.Position.Latitude;
            var         lon        = position.Coordinate.Point.Position.Longitude;
            RootObject1 myWeather1 = await GetFutureWeather(lat, lon);

            //RootObject myWeather = await OpenWeatherMapProxy.GetWeather(lat, lon);
            //items.Add(new Item { Pressure = myWeather.main.pressure.ToString(), Humidity = myWeather.main.humidity.ToString() });
            foreach (var forecast in myWeather1.list)
            {
                //string icon = String.Format("ms-appx:///Assets/Weather/{0}.png",myWeather.weather[0].icon);
                //ResultImage.Source = new BitmapImage(new Uri(icon, UriKind.Absolute));
                items.Add(new Item
                {
                    Temperature = forecast.main.temp.ToString(),
                    Pressure    = forecast.main.pressure.ToString(),
                    Humidity    = forecast.main.humidity.ToString(),
                    Description = forecast.weather[0].description,
                    Icon        = String.Format("ms-appx:///Assets/Weather/{0}.png", forecast.weather[0].icon),
                    Time        = forecast.dt_txt,
                    //City = myWeather1.city.name.ToString()
                });
            }

            return(items);
        }
コード例 #2
0
ファイル: UserController.cs プロジェクト: goldajoy/project
        public object editproperty(EditUserPropertyModel model)
        {
            bool   status  = false;
            string message = "Failed";

            try
            {
                RootObject1 bsObj = JsonConvert.DeserializeObject <RootObject1>(model.PropertyImagesString);
                model.PropertyImagesList = bsObj.PropertyImagesList;
                Tuple <bool, string, string> t = _repository.editproperty(model);
                status  = t.Item1;
                message = t.Item2;
                if (status)
                {
                    return(Json(new { Status = status, Message = message }, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json(new { Status = status, Message = message }, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                return(new { Status = status, Message = ex.Message });
            }
        }
コード例 #3
0
        /// <summary>
        ///     Se connecte à l'API pour extraire les séries
        /// </summary>
        /// <param name="annee">Année de sortie</param>
        /// <param name="page">Numéro de la page</param>
        /// <param name="lienApi">URL de l'API</param>
        public JsonFilm(string annee, int page, string lienApi)
        {
            this.annee = annee;
            this.page  = page;
            var wc = new WebClient();

            wc.Encoding = Encoding.UTF8;
            var json = wc.DownloadString(
                lienApi + "&include_adult=false&include_video=false&page="
                + page + "&primary_release_year=" + annee);

            ro = JsonConvert.DeserializeObject <RootObject1>(json);
        }