Exemplo n.º 1
0
        public void Remove(long id)
        {
            var perguntas = _perguntaRepository.FindCodigoQuiz(id);

            foreach (var pergunta in perguntas)
            {
                var alternativas = _alternativaRepository.FindCodigoPergunta(pergunta.Codigo);
                foreach (var alternativa in alternativas)
                {
                    _alternativaRepository.Remove(alternativa);
                }

                _perguntaRepository.Remove(pergunta);
            }

            _quizRepository.Remove(id);
        }
Exemplo n.º 2
0
        public IActionResult Excluir([FromRoute] long id)
        {
            _perguntaRepository.Remove(id);

            return(NoContent());
        }