public void Execute(params string[] parameters) { if (parameters.Length != 0) { Console.WriteLine("Команда не принимает параметры"); return; } if (_necessaryProducts.Categories.Count == 0) { Console.WriteLine("Список необходимых продуктов пуст"); } else { Console.WriteLine("Список для покупки:"); _necessaryProducts.Print(false); } if (_consumptionProducts.Products.Count == 0) { return; } List <Commodity> products = _availabilityProducts.GetRecommendations(_consumptionProducts.RecommendedProducts()); if (products.Count == 0) { return; } Console.WriteLine("Рекомендовано к покупке:"); var recommendations = new ListCategoriesCommodity(DateTime.Today); recommendations.AddRange(products); recommendations.Print(false); }