Beispiel #1
0
        public IActionResult Excluir(int id)
        {
            TelefoneTipoModel    telefoneTipoModel;
            TelefoneTipoTransfer telefoneTipo;

            try {
                telefoneTipoModel = new TelefoneTipoModel();

                telefoneTipo = telefoneTipoModel.Excluir(id);
            } catch (Exception ex) {
                telefoneTipo = new TelefoneTipoTransfer();

                telefoneTipo.Validacao = false;
                telefoneTipo.Erro      = true;
                telefoneTipo.IncluirMensagem("Erro em TelefoneTipoController Excluir [" + ex.Message + "]");
            } finally {
                telefoneTipoModel = null;
            }

            telefoneTipo.TratarLinks();

            if (telefoneTipo.Erro || !telefoneTipo.Validacao)
            {
                return(BadRequest(telefoneTipo));
            }
            else
            {
                return(Ok(telefoneTipo));
            }
        }
Beispiel #2
0
        public IActionResult Listar()
        {
            TelefoneTipoModel    telefoneTipoModel;
            TelefoneTipoTransfer telefoneTipoLista;

            try {
                telefoneTipoModel = new TelefoneTipoModel();

                telefoneTipoLista = telefoneTipoModel.Consultar(new TelefoneTipoTransfer());
            } catch (Exception ex) {
                telefoneTipoLista = new TelefoneTipoTransfer();

                telefoneTipoLista.Validacao = false;
                telefoneTipoLista.Erro      = true;
                telefoneTipoLista.IncluirMensagem("Erro em TelefoneTipoController Listar [" + ex.Message + "]");
            } finally {
                telefoneTipoModel = null;
            }

            telefoneTipoLista.TratarLinks();

            if (telefoneTipoLista.Erro || !telefoneTipoLista.Validacao)
            {
                return(BadRequest(telefoneTipoLista));
            }
            else
            {
                return(Ok(telefoneTipoLista));
            }
        }
Beispiel #3
0
        public IActionResult Incluir(TelefoneTipoTransfer telefoneTipoTransfer)
        {
            TelefoneTipoModel    telefoneTipoModel;
            TelefoneTipoTransfer telefoneTipo;

            try {
                telefoneTipoModel = new TelefoneTipoModel();

                telefoneTipo = telefoneTipoModel.Incluir(telefoneTipoTransfer);
            } catch (Exception ex) {
                telefoneTipo = new TelefoneTipoTransfer();

                telefoneTipo.Validacao = false;
                telefoneTipo.Erro      = true;
                telefoneTipo.IncluirMensagem("Erro em TelefoneTipoController Incluir [" + ex.Message + "]");
            } finally {
                telefoneTipoModel = null;
            }

            telefoneTipo.TratarLinks();

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

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