Ejemplo n.º 1
0
        public IActionResult Excluir(int id)
        {
            PessoaTipoModel    pessoaTipoModel;
            PessoaTipoTransfer pessoaTipo;

            try {
                pessoaTipoModel = new PessoaTipoModel();

                pessoaTipo = pessoaTipoModel.Excluir(id);
            } catch (Exception ex) {
                pessoaTipo = new PessoaTipoTransfer();

                pessoaTipo.Validacao = false;
                pessoaTipo.Erro      = true;
                pessoaTipo.IncluirMensagem("Erro em PessoaTipoController Excluir [" + ex.Message + "]");
            } finally {
                pessoaTipoModel = null;
            }

            pessoaTipo.TratarLinks();

            if (pessoaTipo.Erro || !pessoaTipo.Validacao)
            {
                return(BadRequest(pessoaTipo));
            }
            else
            {
                return(Ok(pessoaTipo));
            }
        }
Ejemplo n.º 2
0
        public IActionResult Listar()
        {
            PessoaTipoModel    pessoaTipoModel;
            PessoaTipoTransfer pessoaTipoLista;

            try {
                pessoaTipoModel = new PessoaTipoModel();

                pessoaTipoLista = pessoaTipoModel.Consultar(new PessoaTipoTransfer());
            } catch (Exception ex) {
                pessoaTipoLista = new PessoaTipoTransfer();

                pessoaTipoLista.Validacao = false;
                pessoaTipoLista.Erro      = true;
                pessoaTipoLista.IncluirMensagem("Erro em PessoaTipoController Listar [" + ex.Message + "]");
            } finally {
                pessoaTipoModel = null;
            }

            pessoaTipoLista.TratarLinks();

            if (pessoaTipoLista.Erro || !pessoaTipoLista.Validacao)
            {
                return(BadRequest(pessoaTipoLista));
            }
            else
            {
                return(Ok(pessoaTipoLista));
            }
        }
Ejemplo n.º 3
0
        public IActionResult Incluir(PessoaTipoTransfer pessoaTipoTransfer)
        {
            PessoaTipoModel    pessoaTipoModel;
            PessoaTipoTransfer pessoaTipo;

            try {
                pessoaTipoModel = new PessoaTipoModel();

                pessoaTipo = pessoaTipoModel.Incluir(pessoaTipoTransfer);
            } catch (Exception ex) {
                pessoaTipo = new PessoaTipoTransfer();

                pessoaTipo.Validacao = false;
                pessoaTipo.Erro      = true;
                pessoaTipo.IncluirMensagem("Erro em PessoaTipoController Incluir [" + ex.Message + "]");
            } finally {
                pessoaTipoModel = null;
            }

            pessoaTipo.TratarLinks();

            if (pessoaTipo.Erro || !pessoaTipo.Validacao)
            {
                return(BadRequest(pessoaTipo));
            }
            else
            {
                string uri = Url.Action("ConsultarPorId", new { id = pessoaTipo.PessoaTipo.Id });

                return(Created(uri, pessoaTipo));
            }
        }