Esempio n. 1
0
        public CreatePackagePage()
        {
            InitializeComponent();
//#if DEBUG
//            requestURL = "https://us-central1-e0-rasvada.cloudfunctions.net/PageExpDisplay";
//#endif

            experiences = new ExperiencesList
            {
                Experience = new List <Experience>
                {
                    new Experience()
                    {
                        Seasons = new List <string>()
                        {
                        }
                    }
                }
            };
            experiencesinpackage = new ExperiencesList
            {
                Experience = new List <Experience>
                {
                    new Experience()
                    {
                        Seasons = new List <string>()
                        {
                        }
                    }
                }
            };
            experiencesinpackage.Experience.Clear();
            try
            {
                Dictionary <string, object> postParameters = new Dictionary <string, object>();
                postParameters.Add("UserId", Application.Current.Properties["User"]);
                HttpWebResponse webResponse        = FormUpload.MultipartFormPost(requestURL, "someone", postParameters, "", "");
                StreamReader    responseReader     = new StreamReader(webResponse.GetResponseStream());
                string          returnResponseText = responseReader.ReadToEnd();
                //rassavadaEntity = JsonConvert.DeserializeObject<RassavadaEntity>(returnResponseText);

                experiences = JsonConvert.DeserializeObject <ExperiencesList>(returnResponseText);
                webResponse.Close();
            }
            catch (Exception e)
            {
                DisplayAlert("No Internet", "Please check your internet connection", "Ok");
            }


            PlaceCollectionView.ItemsSource = experiences.Experience;
        }
Esempio n. 2
0
        public AddPackagePopup(ExperiencesList experiencesList)
        {
            InitializeComponent();
//#if DEBUG
//            requestURL = "https://us-central1-e0-rasvada.cloudfunctions.net/PagePackAdd";
//#endif

            requestURL = "https://us-central1-e0-trouvailler.cloudfunctions.net/PagePackAdd";
            for (int i = 0; i < experiencesList.Experience.Count; i++)
            {
                package.ExpID.Add(experiencesList.Experience[i].docId);
            }
            package.Picture = experiencesList.Experience[0].Picture;
        }
Esempio n. 3
0
        public AddPackagePopup(ExperiencesList experiencesList, Package pack)
        {
            InitializeComponent();
//#if DEBUG
//            requestURL = "https://us-central1-e0-rasvada.cloudfunctions.net/PagePackUpdateEntry";
//#endif
            requestURL = "https://us-central1-e0-trouvailler.cloudfunctions.net/PagePackUpdateEntry";
            for (int i = 0; i < experiencesList.Experience.Count; i++)
            {
                package.ExpID.Add(experiencesList.Experience[i].docId);
            }
            package.Picture  = experiencesList.Experience[0].Thumbnail;
            DetailEntry.Text = pack.Detail;
            NameEntry.Text   = pack.Name;
            CostEntry.Text   = pack.Cost;
            package.docId    = pack.docId;
        }