示例#1
0
        public async Task ExcluirPlanoDaAula(long aulaId)
        {
            var usuario = await servicoUsuario.ObterUsuarioLogado();

            var aula = repositorioAula.ObterPorId(aulaId);

            await VerificaSeProfessorPodePersistirTurmaDisciplina(usuario.CodigoRf, aula.TurmaId, aula.DisciplinaId, aula.DataAula, usuario);

            await repositorio.ExcluirPlanoDaAula(aulaId);
        }
        public async Task <bool> Handle(ExcluirPlanoAulaDaAulaCommand request, CancellationToken cancellationToken)
        {
            await repositorioPlanoAula.ExcluirPlanoDaAula(request.AulaId);

            return(true);
        }