Exemple #1
0
        private void UpdatePage(clsAllDragons prDragon)
        {
            _Dragon        = prDragon;
            txtbTitle.Text = "Dragon Profile: " + _Dragon.Name + "(" + Convert.ToString(_Dragon.DragonID) + ")";

            try
            {
                txtbID.Text        = Convert.ToString(_Dragon.DragonID);
                txtbName.Text      = _Dragon.Name;
                txtbSpecies.Text   = _Dragon.Species;
                txtbBreed.Text     = _Dragon.Breed;
                txtbAge.Text       = Convert.ToString(_Dragon.Age);
                txtbSex.Text       = _Dragon.Sex;
                txtbSize.Text      = Convert.ToString(_Dragon.Size);
                txtbTame.Text      = _Dragon.Tame;
                txtbPrice.Text     = Convert.ToString(_Dragon.Price);
                txtbAvailable.Text = _Dragon.Available;
                (ctcDragonSpecs.Content as IDragonControl).UpdateControl(prDragon);
                CheckAvailability();
            }
            catch
            {
                txtbTitle.Text = "Data retrival error";
            }

            GetImage();
        }
Exemple #2
0
        private void dispatchDragonContent(clsAllDragons prDragon)
        {
            Char lcSpecies = prDragon.getChar();

            _DragonContent[lcSpecies].DynamicInvoke(prDragon);
            UpdatePage(prDragon);
        }
        internal async static Task <string> DeleteDragonAsync(clsAllDragons prDragon)
        {
            using (HttpClient lcHttpClient = new HttpClient())
            {
                HttpResponseMessage lcRespMessage = await lcHttpClient.DeleteAsync
                                                        ($"http://localhost:60065/api/Data/DeleteDragon?DragonID={prDragon.DragonID}");

                return(await lcRespMessage.Content.ReadAsStringAsync());
            }
        }
        internal async static Task <clsAllDragons> GetDragonAsync(int prDragonID) // test
        {
            using (HttpClient lcHttpClient = new HttpClient())
            {
                string js = await lcHttpClient.GetStringAsync("http://localhost:60065/api/Data/GetDragon?DragonID=" + prDragonID);

                clsAllDragons d = JsonConvert.DeserializeObject <clsAllDragons>(js);
                return(d);
            }
        }
Exemple #5
0
 public void UpdateControl(clsAllDragons prDragon)
 {
     txtbStance.Text = prDragon.Stance;
     txtbFire.Text   = prDragon.Fire;
     txtbPoison.Text = prDragon.Poison;
 }
Exemple #6
0
 public void PushData(clsAllDragons prDragon)
 {
 }
Exemple #7
0
 private void RunLung(clsAllDragons prDragon)
 {
     ctcDragonSpecs.Content = new ucDragonLung();
 }
Exemple #8
0
 private void RunWestern(clsAllDragons prDragon)
 {
     ctcDragonSpecs.Content = new ucDragonWestern();
 }
Exemple #9
0
 public void UpdateControl(clsAllDragons prDragon)
 {
     txtbLength.Text   = Convert.ToString(prDragon.Length);
     txtbWhiskers.Text = Convert.ToString(prDragon.Whiskers);
     txtbFlight.Text   = prDragon.Flight;
 }
 internal async static Task <string> UpdateOrderDragonAsync(clsAllDragons prDragon)
 {
     return(await InsertOrUpdateAsync(prDragon, "http://localhost:60065/api/Data/PutOrderDragon", "PUT"));
 }