Exemple #1
0
        public void ExcluirEstiloItemQuestionario(EstiloItemQuestionario pEstiloItemQuestionario)
        {
            if (ValidarDependencias(pEstiloItemQuestionario))
            {
                throw new AcademicoException("Exclusão de registro negada. Existem Registros Dependentes deste Estilo de Item de Questionário.");
            }

            repositorio.Excluir(pEstiloItemQuestionario);
        }
Exemple #2
0
        public void ValidarEstiloItemQuestionario(EstiloItemQuestionario pEstiloItemQuestionario)
        {
            ValidarDependencias(pEstiloItemQuestionario);

            if (string.IsNullOrWhiteSpace(pEstiloItemQuestionario.Nome))
            {
                throw new AcademicoException("Nome. Campo Obrigatório");
            }
        }
Exemple #3
0
        public IList <EstiloItemQuestionario> ObterPorFiltro(EstiloItemQuestionario pEstiloItemQuestionario)
        {
            var query = repositorio.session.Query <EstiloItemQuestionario>();

            if (pEstiloItemQuestionario != null)
            {
                if (!string.IsNullOrWhiteSpace(pEstiloItemQuestionario.Nome))
                {
                    query = query.Where(x => x.Nome.Contains(pEstiloItemQuestionario.Nome));
                }
            }

            return(query.Select(x => new EstiloItemQuestionario()
            {
                ID = x.ID, Nome = x.Nome
            }).ToList <EstiloItemQuestionario>());
        }
Exemple #4
0
        protected override bool ValidarDependencias(object pEstiloItemQuestionario)
        {
            EstiloItemQuestionario estiloItemQuestionario = (EstiloItemQuestionario)pEstiloItemQuestionario;

            return(estiloItemQuestionario.ListaItemQuestionario != null && estiloItemQuestionario.ListaItemQuestionario.Count > 0);
        }
Exemple #5
0
 public void Salvar(EstiloItemQuestionario pEstiloItemQuestionario)
 {
     ValidarEstiloItemQuestionario(pEstiloItemQuestionario);
     repositorio.Salvar(pEstiloItemQuestionario);
 }
 public IList <EstiloItemQuestionario> ObterEstiloItemQuestionarioPorFiltro(EstiloItemQuestionario pEstiloItemQuestionario)
 {
     return(estiloItemQuestionario.ObterPorFiltro(pEstiloItemQuestionario));
 }
 public void AlterarTipoQuestionario(EstiloItemQuestionario pEstiloItemQuestionario)
 {
     estiloItemQuestionario.Salvar(pEstiloItemQuestionario);
 }
 public void IncluirEstiloItemQuestionario(EstiloItemQuestionario pEstiloItemQuestionario)
 {
     estiloItemQuestionario.Salvar(pEstiloItemQuestionario);
 }