public void InserirEtapa(Etapa etapa) { etapa.IsValid(); if (!IsValida(etapa)) { RaiseError("Existe uma ou mais Etapas na mesma posição!"); } else { _etapaRepository.Add(etapa); _etapaRepository.SaveChanges(); } }
private void RemoverEtapasAssociadas(int codigoGrupo) { _etapaRepository.Remove(_etapaRepository.ListarEtapasPorGrupo(codigoGrupo)); _etapaRepository.SaveChanges(); }