public void AbrogateContract(int terminalNumber) { if (_billing.Repository.Keys.Contains(terminalNumber)) { IContract contract = _billing.Repository[terminalNumber].Contract; contract.AbrogateDate = DateTime.Now; _station.RemoveMapItem(terminalNumber); } else { Console.WriteLine("\nContract with this number does not exist.\n"); } }