async private void fAddButton_Click(object sender, EventArgs e) { GetFoods(); Food newFood = new Food(); newFood.Name = fNameTextBox.Text; newFood.Price = Convert.ToInt32(fPriceTextBox.Text); newFood.Allergens = fAllergensTextBox.Text; string fDescription = fDescriptionRichTextBox.Text; newFood.Description = fDescription; newFood.Discount = 0; newFood.FoodID = Guid.NewGuid().ToString(); if (fAvaibilityCheckBox.Checked) { newFood.StartPeriod = mettolDateTimePicker.Value.Date.ToString(); newFood.EndPeriod = meddigDateTimePicker.Value.Date.ToString(); } else { newFood.StartPeriod = null; newFood.EndPeriod = null; } if ((newFood.StartPeriod != null) && (newFood.EndPeriod != null)) { DateTime.Parse(newFood.StartPeriod); DateTime.Parse(newFood.EndPeriod); } try { if (fCategoryComboBox.SelectedItem != null) { newFood.Category = fCategoryComboBox.SelectedItem.ToString(); await db.AddFoods(linRestaurant.RestaurantID, newFood); rfl.refreshList(); //MessageBox.Show("Új kaja hozzáadva"); this.Close(); } else { MessageBox.Show("Nincs kategória megadva, kérlek válassz ki egy kategóriát vagy adj hozzá újat!", "Infó"); } } catch (Exception ex) { Debug.WriteLine(ex.Message); MessageBox.Show("Nincs kategória megadva, kérlek válassz ki egy kategóriát vagy adj hozzá újat!", "Infó"); } }