public static void ExcluirCliente() { try { var cliente = new Cliente(); LoadTodosCliente(); var check = false; do { WriteLine("Favor informar o Id do Cliente:"); var resposta = ReadLine(); if (Helpers.Helpers.IsNumeric(resposta.ToString())) { cliente = ClienteDAL.GetClienteComId(int.Parse(resposta.ToString())); if (cliente != null) { check = true; } } } while (!check); ConsoleKeyInfo respostaSN; check = false; do { WriteLine($"Deseja excluir o cliente {cliente.Nome}? (S/N)"); respostaSN = ReadKey(true); check = !((respostaSN.Key == ConsoleKey.S) || (respostaSN.Key == ConsoleKey.N)); } while (check); switch (respostaSN.Key) { case ConsoleKey.S: WriteLine("Sim"); ClienteEnderecoBLL.ExcluirTodosClienteEndereco(cliente.ClienteId); ClienteDAL.DeleteCliente(cliente); break; case ConsoleKey.N: WriteLine("Não"); break; } } catch (Exception ex) { throw ex; } }