public MySqlDataBasePuller dataBasePull; //potrzebny do pobierania danych z bazy

            #region constructors
            public MainWindowFridgeFiller(AbstractFridge fridge, MainWindow mainWindow, OnlineDataBase odb, string commandString)
            {
                Fridge          = fridge;
                this.mainWindow = mainWindow;

                dataBasePull = new MySqlDataBasePuller(odb);                     //konstruktor inicjalizuje pullera wykorzystując podaną klasę typu OnlineDB
                dataBasePull.PullIngredientsFromDataBase(commandString, Fridge); //automatycznie przekazuje polecenie
            }
            public MainWindowFridgeFiller(AbstractFridge fridge, MainWindow mainWindow)
            {
                Fridge          = fridge;
                this.mainWindow = mainWindow;

                dataBasePull = new MySqlDataBasePuller(mainWindow.DataBase);                      //konstruktor inicjalizuje pullera inicjalizując
                                                                                                  //przy okazji nową bazę danych
                dataBasePull.PullIngredientsFromDataBase(@"SELECT * FROM FridgeContent", Fridge); //konstruktor zawiera
                //domyślne polecenie wypełnienia listy składników wszystkimi składnikami obecnymi w bazie
            }