public void Adicionar(Questao questao) { try { IList <Questao> listaQuestao = GetAll(); foreach (var item in listaQuestao) { if (questao.Pergunta.Trim().Equals(item.Pergunta.Trim())) { throw new Exception("A questão já existe"); } } questao.Validacao(); _questaoDAO.Adicionar(questao); } catch (Exception ex) { throw new Exception(ex.Message); } }