public void Excluir(RespostaParticipacaoProfessorOpcoes pRespostaParticipacaoProfessorOpcoes)
        {
            //if (this.ValidarDependencias(pRespostaParticipacaoProfessorOpcoes))
            //    throw new AcademicoException("Exclusão de registro negada. Existem Registros Dependentes desta informação.");

            repositorio.Excluir(pRespostaParticipacaoProfessorOpcoes);
        }
        public RespostaParticipacaoProfessorOpcoes ObterPorID(int pId)
        {
            RespostaParticipacaoProfessorOpcoes respostaParticipacaoProfessorOpcoes = null;
            var query = repositorio.session.Query <RespostaParticipacaoProfessorOpcoes>();

            respostaParticipacaoProfessorOpcoes = query.FirstOrDefault(x => x.ID == pId);
            return(respostaParticipacaoProfessorOpcoes);
        }
        public IList <RespostaParticipacaoProfessorOpcoes> ObterPorFiltro(RespostaParticipacaoProfessorOpcoes pRespostaParticipacaoProfessorOpcoes)
        {
            var query = repositorio.session.Query <RespostaParticipacaoProfessorOpcoes>();

            if (pRespostaParticipacaoProfessorOpcoes != null)
            {
                if (pRespostaParticipacaoProfessorOpcoes.ItemQuestionarioParticipacao != null)
                {
                    query = query.Where(x => x.ItemQuestionarioParticipacao.ID == pRespostaParticipacaoProfessorOpcoes.ItemQuestionarioParticipacao.ID);
                }
                if (pRespostaParticipacaoProfessorOpcoes.ItemQuestionarioParticipacaoOpcoes != null)
                {
                    query = query.Where(x => x.ItemQuestionarioParticipacaoOpcoes.ID == pRespostaParticipacaoProfessorOpcoes.ItemQuestionarioParticipacaoOpcoes.ID);
                }
                if (pRespostaParticipacaoProfessorOpcoes.RespostaParticipacaoProfessor != null)
                {
                    query = query.Where(x => x.RespostaParticipacaoProfessor.ID == pRespostaParticipacaoProfessorOpcoes.RespostaParticipacaoProfessor.ID);
                }
            }

            return(query.ToList <RespostaParticipacaoProfessorOpcoes>());
        }
Beispiel #4
0
 public void Salvar(RespostaParticipacaoProfessorOpcoes rppo)
 {
     bmRespostaParticipacaoProfessorOpcoes.Salvar(rppo);
 }
Beispiel #5
0
 public IList <RespostaParticipacaoProfessorOpcoes> ObterRespostaParticipacaoProfessorOpcoesPorFiltro(RespostaParticipacaoProfessorOpcoes pRespostaParticipacaoProfessorOpcoes)
 {
     return(bmRespostaParticipacaoProfessorOpcoes.ObterPorFiltro(pRespostaParticipacaoProfessorOpcoes));
 }
Beispiel #6
0
 public void AlterarTipoQuestionario(RespostaParticipacaoProfessorOpcoes pRespostaParticipacaoProfessorOpcoes)
 {
     bmRespostaParticipacaoProfessorOpcoes.Salvar(pRespostaParticipacaoProfessorOpcoes);
 }
Beispiel #7
0
 public void IncluirEstiloItemQuestionario(RespostaParticipacaoProfessorOpcoes pRespostaParticipacaoProfessorOpcoes)
 {
     bmRespostaParticipacaoProfessorOpcoes.Salvar(pRespostaParticipacaoProfessorOpcoes);
 }
 public void Salvar(RespostaParticipacaoProfessorOpcoes pRespostaParticipacaoProfessorOpcoes)
 {
     ValidarItemQuestionarioInformado(pRespostaParticipacaoProfessorOpcoes);
     repositorio.Salvar(pRespostaParticipacaoProfessorOpcoes);
 }
 public void ValidarItemQuestionarioInformado(RespostaParticipacaoProfessorOpcoes pRespostaParticipacaoProfessorOpcoes)
 {
     ValidarInstancia(pRespostaParticipacaoProfessorOpcoes);
 }