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(); } }
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); }
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); } }