private void Process_deletion() { string input = _input_output.Get_input(ReconConsts.WhetherToDeleteThirdParty, Reconciliator.Current_source_description()); try { if (!string.IsNullOrEmpty(input) && input.ToUpper() == "Y") { Reconciliator.Delete_current_third_party_record(); } else { Delete_record_from_list_of_matches(); } } catch (Exception e) { _input_output.Output_line(e.Message); Get_and_record_choice_of_matching(); } }