private void FillChooseEatBox(СuisineFactory cuisineFactory) { chooseEatBox.Items.Clear(); chooseEatBox.Items.Add(cuisineFactory.CreateSoup().Name); chooseEatBox.Items.Add(cuisineFactory.CreateDumplings().Name); chooseEatBox.Items.Add(cuisineFactory.CreateCake().Name); chooseEatBox.Items.Add(cuisineFactory.CreateIceCream().Name); chooseEatBox.Enabled = true; chooseEatBox.SelectedIndex = 0; }
private void chooseCuisineBox_SelectedIndexChanged(object sender, EventArgs e) { _cuisineFactory = chooseCuisineBox.SelectedIndex switch { 0 => new UkrainianСuisine(), 1 => new EasternСuisine(), _ => _cuisineFactory }; FillChooseEatBox(_cuisineFactory); }