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Тариф добавлен."); }
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("Ошибка. Такого тарифа не существует."); } }