public ConsisteUtils ConsisteExcluir(Cursos curso) { var consiste = new ConsisteUtils(); var pesquisa = dbCursos.BuscarPorId(curso.Id); curso = pesquisa; if (curso == null) { consiste.Add("Não foi encontrado o registro para exclusão", ConsisteUtils.Tipo.Inconsistencia); } var unidadesCurricularesAtreladas = dbUnidadeCurricular.FiltroPorColuna("CURSO", curso.Id.ToString()); if (unidadesCurricularesAtreladas.Any()) { consiste.Add("Não foi possivel excluir o curso, pois o mesmo já se encontra atrelado a uma unidade curricular (Unidades Curriculares: " + string.Join(" - ", unidadesCurricularesAtreladas.Select(x => x.Id)) + ")", ConsisteUtils.Tipo.Inconsistencia); } return(consiste); }