public void Adicionar(Materia materia) { try { materia.Valida(); if (!_materiaDAO.GetByName(materia)) { _materiaDAO.Adicionar(materia); } else { throw new Exception("A Matéria já existe!"); } } catch (Exception ex) { throw new Exception(ex.Message); } }