Esempio n. 1
0
        public ConsisteUtils ConsisteExcluir(TipoValidacaoCurricular tipoValidacaoCurricular)
        {
            var consiste = new ConsisteUtils();

            if (tipoValidacaoCurricular == null)
            {
                consiste.Add("Não foi encontrado o registro para exclusão", ConsisteUtils.Tipo.Inconsistencia);
            }

            return(consiste);
        }
Esempio n. 2
0
        public ConsisteUtils ConsisteNovo(TipoValidacaoCurricular tipoValidacaoCurricular)
        {
            var consiste = new ConsisteUtils();

            if (string.IsNullOrWhiteSpace(tipoValidacaoCurricular.Nome))
            {
                consiste.Add("O campo Nome não pode ficar em branco", ConsisteUtils.Tipo.Inconsistencia);
            }

            return(consiste);
        }
Esempio n. 3
0
        public TipoValidacaoCurricular Atualizar(TipoValidacaoCurricular tipoValidacaoCurricular)
        {
            var consiste = ConsisteAtualizar(tipoValidacaoCurricular);

            if (consiste.Inconsistencias.Any())
            {
                throw new ArgumentException(consiste.Inconsistencias.ToString());
            }
            else
            {
                dbTipoValidacaoCurricular.Update(tipoValidacaoCurricular);
            }


            return(tipoValidacaoCurricular);
        }
Esempio n. 4
0
        public TipoValidacaoCurricular Novo(TipoValidacaoCurricular tipoValidacaoCurricular)
        {
            var consiste = ConsisteNovo(tipoValidacaoCurricular);

            if (consiste.Inconsistencias.Any())
            {
                throw new ArgumentException(consiste.Inconsistencias.ToString());
            }
            else
            {
                dbTipoValidacaoCurricular.Insert(tipoValidacaoCurricular);
            }


            return(tipoValidacaoCurricular);
        }
Esempio n. 5
0
        public ConsisteUtils ConsisteAtualizar(TipoValidacaoCurricular tipoValidacaoCurricular)
        {
            var consiste = new ConsisteUtils();

            var pesquisa = dbTipoValidacaoCurricular.BuscarPorId(tipoValidacaoCurricular.Id);

            tipoValidacaoCurricular = pesquisa;

            if (pesquisa == null)
            {
                consiste.Add("Não foi encontrado o registro para atualização", ConsisteUtils.Tipo.Inconsistencia);
            }


            return(consiste);
        }
Esempio n. 6
0
        public TipoValidacaoCurricular Excluir(TipoValidacaoCurricular tipoValidacaoCurricular)
        {
            var pesquisa = dbTipoValidacaoCurricular.BuscarPorId(tipoValidacaoCurricular.Id);

            tipoValidacaoCurricular = pesquisa;

            var consiste = ConsisteExcluir(tipoValidacaoCurricular);

            if (consiste.Inconsistencias.Any())
            {
                throw new ArgumentException(consiste.Inconsistencias.ToString());
            }
            else
            {
                dbTipoValidacaoCurricular.Delete(tipoValidacaoCurricular);
            }

            return(tipoValidacaoCurricular);
        }