Exemple #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            bool withMeat;
            bool coldSoup;

            HotDishes.TServing_size servingSize;
            Soups.TliquidType       liquidType;
            if (cmbLiquidType.SelectedItem != null && cmbServingSize.SelectedItem != null)
            {
                liquidType  = (Soups.TliquidType)Enum.Parse(typeof(Soups.TliquidType), cmbLiquidType.SelectedItem.ToString());
                servingSize = (HotDishes.TServing_size)Enum.Parse(typeof(HotDishes.TServing_size), cmbServingSize.SelectedItem.ToString());
            }
            else
            {
                MessageBox.Show("В комбо полей нет данных!!");
                return;
            }
            withMeat = chbWithMeat.Checked;
            coldSoup = chbColdSoup.Checked;
            object[] value = Form1.GetCommonData(Name, Count, Calories, Price);
            if (value != null)
            {
                Soups soup = new Soups(withMeat, coldSoup, liquidType, servingSize, (string)value[0], (int)value[1], (double)value[2], (double)value[3]);
                Add_Display(soup, ObjectIndex);
                this.Close();
            }
        }
Exemple #2
0
        public void DeleteSoupAsync()
        {
            var request = new HttpRequestMessage(HttpMethod.Delete, $"api/soups");

            request.Content = new StringContent(JsonConvert.SerializeObject(SoupsDeleteItem), Encoding.UTF8, "application/json");
            var response = this.client.SendAsync(request).Result;

            Soups.Remove(this.SoupsDeleteItem);
        }
Exemple #3
0
        public async Task AddSoupAsync()
        {
            var soup = new Soup
            {
                Name       = AddName,
                Price      = AddPrice,
                Content    = AddContent,
                Restaurant = username
            };

            var response = await client.PostAsJsonAsync($"api/soups", soup);

            if (response.IsSuccessStatusCode)
            {
                Soups.Add(soup);
            }
        }