public void Execute(params string[] parameters) { if (parameters.Length != 0) { Console.WriteLine("Команда не принимает параметры"); return; } Console.WriteLine("Добавить удаляемые продукты в список доступных продуктов?"); var cmd = Console.ReadLine(); if (cmd == "Y" || cmd == "y") { Dictionary <string, float> products = _necessaryProducts.ElementMerge(); foreach (var i in products) { _availabilityProducts.Add(new Commodity(i.Key, i.Value, DateTime.Today)); } } _necessaryProducts.Clear(); }
public void Execute(params string[] parameters) { if (parameters.Length != 0) { Console.WriteLine("Команда не принимает параметры"); return; } Dictionary <string, float> products = _availabilityProducts.ElementMerge(); List <Commodity> goods = new List <Commodity>(); foreach (var i in products) { goods.Add(new Commodity(i.Key, i.Value, DateTime.Today)); } foreach (var i in goods) { _consumptionProducts.ChangeElement(i.Product, i.Weight); } Console.WriteLine("Добавить удаляемые продукты в список необходимых продуктов?"); var cmd = Console.ReadLine(); if (cmd == "Y" || cmd == "y") { foreach (var i in goods) { _necessaryProducts.Add(i); } } _availabilityProducts.Clear(); _availabilityProducts.Date = DateTime.Today; _availableRecipes.ProductСhanges = true; }