コード例 #1
0
        private void AddTaxe()
        {
            Taxe taxe = new Taxe();

            taxe.AddTaxe();
            _directionBase.Add(taxe.EndPoint);
            _taxeBase.Add(taxe.EndPoint, taxe);
            OnTaxeChanging?.Invoke(taxe, true);
            Console.Write("\nТариф добавлен.");
        }
コード例 #2
0
        private void DeleteTaxe()
        {
            Console.Write("\nВведите направление, которое нужно удалить: ");
            string direct = Console.ReadLine();

            if (_taxeBase.Any(n => n.Key == direct) && _directionBase.Any(n => n == direct))
            {
                Taxe taxe = _taxeBase[direct];
                OnTaxeChanging?.Invoke(taxe, false);
                _taxeBase.Remove(direct);
                _directionBase.Remove(direct);
                Console.Write("Удаление завершено.");
            }
            else
            {
                Console.Write("Ошибка. Такого тарифа не существует.");
            }
        }