private void BtnAddNewIngredient_Click(object sender, RoutedEventArgs e) //metoda umożliwiająca dodanie nowych składników { //do lodówki przez formularz na oknie głównym try { Fridge.AddNewIngredientToDatabase(Fridge.Filler.dataBasePull.DataBase, //wykorzystuje metodę dodającą nowy cmbIngredientList.SelectedValue.ToString(), //składnik, należącą do obiektu Convert.ToDouble(txtInputAmount.Text), //typu fridge, wykorzystując pola DateTime.Parse(cldExpiryDate.Text)); //wypełnione w formularzu MessageBox.Show("Ingredient added successfully!", "Success!", MessageBoxButton.OK, MessageBoxImage.Information); } catch (Exception) { MessageBox.Show("Adding failed", "MainWindow.BtnAddNew", MessageBoxButton.OK, MessageBoxImage.Error); } RefreshPage(); //na koniec odświeża widok, żeby załadować nowe dane z bazy i zaktualizować listę w lodówce }