Exemplo n.º 1
0
        public static void Deletar(Condicao condicao)
        {
            List <Experimento> experimentos = ExperimentoService.GetByCondicao(condicao);

            if (experimentos.Count > 0)
            {
                throw new Exception("A condição não pode ser deletada! Está sendo usada nos seguintes esperimentos: " + string.Join(", ", experimentos.Select(it => it.Nome)));
            }

            AbstractService.Deletar(condicao, TABELA_Condicao);
        }