public async Task <TelefoneTipoTransfer> Excluir(int id) { TelefoneTipoService telefoneTipoService; TelefoneTipoTransfer telefoneTipo; AutenticaModel autenticaModel; string autorizacao; try { telefoneTipoService = new TelefoneTipoService(); autenticaModel = new AutenticaModel(httpContext); autorizacao = autenticaModel.ObterToken(); telefoneTipo = await telefoneTipoService.Excluir(id, autorizacao); } catch (Exception ex) { telefoneTipo = new TelefoneTipoTransfer(); telefoneTipo.Validacao = false; telefoneTipo.Erro = true; telefoneTipo.IncluirMensagem("Erro em TelefoneTipoModel Excluir [" + ex.Message + "]"); } finally { telefoneTipoService = null; autenticaModel = null; } return(telefoneTipo); }
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)); } }
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)); } }
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)); } }
public async Task <IActionResult> Consulta(TelefoneTipoTransfer telefoneTipoTransfer) { TelefoneTipoModel telefoneTipoModel; TelefoneTipoTransfer telefoneTipoLista; try { telefoneTipoModel = new TelefoneTipoModel(httpContext); telefoneTipoLista = await telefoneTipoModel.Consultar(telefoneTipoTransfer); } catch (Exception ex) { telefoneTipoLista = new TelefoneTipoTransfer(); telefoneTipoLista.Validacao = false; telefoneTipoLista.Erro = true; telefoneTipoLista.IncluirMensagem("Erro em TelefoneTipoController Consulta [" + ex.Message + "]"); } finally { telefoneTipoModel = null; } ViewData["Usuario"] = UsuarioNome; if (telefoneTipoLista.Erro || !telefoneTipoLista.Validacao) { return(View("Filtro", telefoneTipoLista)); } else { return(View("Lista", telefoneTipoLista)); } }
public async Task <IActionResult> Form(int id) { TelefoneTipoModel telefoneTipoModel; TelefoneTipoTransfer telefoneTipo; try { telefoneTipoModel = new TelefoneTipoModel(httpContext); if (id > 0) { telefoneTipo = await telefoneTipoModel.ConsultarPorId(id); } else { telefoneTipo = null; } } catch { telefoneTipo = new TelefoneTipoTransfer(); telefoneTipo.Validacao = false; telefoneTipo.Erro = true; telefoneTipo.IncluirMensagem("Erro em TelefoneTipoController Form"); } finally { telefoneTipoModel = null; } ViewData["Usuario"] = UsuarioNome; return(View(telefoneTipo)); }
public async Task <IActionResult> Exclusao(int id) { TelefoneTipoModel telefoneTipoModel; TelefoneTipoTransfer telefoneTipo; try { telefoneTipoModel = new TelefoneTipoModel(httpContext); telefoneTipo = await telefoneTipoModel.Excluir(id); } catch (Exception ex) { telefoneTipo = new TelefoneTipoTransfer(); telefoneTipo.Validacao = false; telefoneTipo.Erro = true; telefoneTipo.IncluirMensagem("Erro em TelefoneTipoController Exclusao [" + ex.Message + "]"); } finally { telefoneTipoModel = null; } ViewData["Usuario"] = UsuarioNome; if (telefoneTipo.Erro || !telefoneTipo.Validacao) { return(View("Form", telefoneTipo)); } else { return(RedirectToAction("Lista")); } }
public TelefoneTipoTransfer Incluir(TelefoneTipoTransfer telefoneTipoTransfer) { TelefoneTipoData telefoneTipoData; TelefoneTipoTransfer telefoneTipo; try { telefoneTipoData = new TelefoneTipoData(_contexto); telefoneTipo = new TelefoneTipoTransfer(telefoneTipoTransfer); telefoneTipoData.Incluir(telefoneTipoTransfer.TelefoneTipo); _contexto.SaveChanges(); telefoneTipo.TelefoneTipo = new TelefoneTipoEntity(telefoneTipoTransfer.TelefoneTipo); telefoneTipo.Validacao = true; telefoneTipo.Erro = false; } catch (Exception ex) { telefoneTipo = new TelefoneTipoTransfer(); telefoneTipo.Validacao = false; telefoneTipo.Erro = true; telefoneTipo.IncluirMensagem("Erro em TelefoneTipoDataModel Incluir [" + ex.Message + "]"); } finally { telefoneTipoData = null; } return(telefoneTipo); }
public async Task <TelefoneTipoTransfer> Alterar(TelefoneTipoTransfer telefoneTipoTransfer, string autorizacao) { TelefoneTipoTransfer telefoneTipo = null; HttpResponseMessage resposta = null; string mensagemRetono = null; try { httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", autorizacao); resposta = await httpClient.PutAsJsonAsync($"{nomeServico}", telefoneTipoTransfer); if (resposta.IsSuccessStatusCode) { telefoneTipo = resposta.Content.ReadAsAsync <TelefoneTipoTransfer>().Result; } else if (resposta.StatusCode == HttpStatusCode.BadRequest) { telefoneTipo = resposta.Content.ReadAsAsync <TelefoneTipoTransfer>().Result; } else if (resposta.StatusCode == HttpStatusCode.Unauthorized) { mensagemRetono = $"Acesso ao serviço {nomeServico} Alterar não autorizado"; } else { mensagemRetono = $"Não foi possível acessar o serviço {nomeServico} Alterar"; } if (!string.IsNullOrEmpty(mensagemRetono)) { telefoneTipo = new TelefoneTipoTransfer(); telefoneTipo.Validacao = false; telefoneTipo.Erro = true; telefoneTipo.IncluirMensagem(mensagemRetono); } } catch (Exception ex) { telefoneTipo = new TelefoneTipoTransfer(); telefoneTipo.Validacao = false; telefoneTipo.Erro = true; telefoneTipo.IncluirMensagem("Erro em TelefoneTipoService Alterar [" + ex.Message + "]"); } finally { resposta = null; } return(telefoneTipo); }
public TelefoneTipoTransfer Incluir(TelefoneTipoTransfer telefoneTipoTransfer) { TelefoneTipoDataModel telefoneTipoDataModel; TelefoneTipoBusiness telefoneTipoBusiness; TelefoneTipoTransfer telefoneTipoValidacao; TelefoneTipoTransfer telefoneTipoInclusao; try { telefoneTipoBusiness = new TelefoneTipoBusiness(); telefoneTipoDataModel = new TelefoneTipoDataModel(); telefoneTipoTransfer.TelefoneTipo.Criacao = DateTime.Today; telefoneTipoTransfer.TelefoneTipo.Alteracao = DateTime.Today; telefoneTipoValidacao = telefoneTipoBusiness.Validar(telefoneTipoTransfer); if (!telefoneTipoValidacao.Erro) { if (telefoneTipoValidacao.Validacao) { telefoneTipoInclusao = telefoneTipoDataModel.Incluir(telefoneTipoValidacao); } else { telefoneTipoInclusao = new TelefoneTipoTransfer(telefoneTipoValidacao); } } else { telefoneTipoInclusao = new TelefoneTipoTransfer(telefoneTipoValidacao); } } catch (Exception ex) { telefoneTipoInclusao = new TelefoneTipoTransfer(); telefoneTipoInclusao.Validacao = false; telefoneTipoInclusao.Erro = true; telefoneTipoInclusao.IncluirMensagem("Erro em TelefoneTipoModel Incluir [" + ex.Message + "]"); } finally { telefoneTipoDataModel = null; telefoneTipoBusiness = null; telefoneTipoValidacao = null; } return(telefoneTipoInclusao); }
public TelefoneTipoTransfer ConsultarPorId(int id) { TelefoneTipoDataModel telefoneTipoDataModel; TelefoneTipoTransfer telefoneTipo; try { telefoneTipoDataModel = new TelefoneTipoDataModel(); telefoneTipo = telefoneTipoDataModel.ConsultarPorId(id); } catch (Exception ex) { telefoneTipo = new TelefoneTipoTransfer(); telefoneTipo.Validacao = false; telefoneTipo.Erro = true; telefoneTipo.IncluirMensagem("Erro em TelefoneTipoModel ConsultarPorId [" + ex.Message + "]"); } finally { telefoneTipoDataModel = null; } return(telefoneTipo); }
public TelefoneTipoTransfer Consultar(TelefoneTipoTransfer telefoneTipoTransfer) { TelefoneTipoData telefoneTipoData; TelefoneTipoTransfer telefoneTipoLista; try { telefoneTipoData = new TelefoneTipoData(_contexto); telefoneTipoLista = telefoneTipoData.Consultar(telefoneTipoTransfer); telefoneTipoLista.Validacao = true; telefoneTipoLista.Erro = false; } catch (Exception ex) { telefoneTipoLista = new TelefoneTipoTransfer(); telefoneTipoLista.Validacao = false; telefoneTipoLista.Erro = true; telefoneTipoLista.IncluirMensagem("Erro em TelefoneTipoDataModel Consultar [" + ex.Message + "]"); } finally { telefoneTipoData = null; } return(telefoneTipoLista); }
public async Task <TelefoneTipoTransfer> Consultar(TelefoneTipoTransfer telefoneTipoListaTransfer) { TelefoneTipoService telefoneTipoService; TelefoneTipoTransfer telefoneTipoLista; AutenticaModel autenticaModel; string autorizacao; int dif = 0; int qtdExibe = 5; try { telefoneTipoService = new TelefoneTipoService(); autenticaModel = new AutenticaModel(httpContext); autorizacao = autenticaModel.ObterToken(); telefoneTipoLista = await telefoneTipoService.Consultar(telefoneTipoListaTransfer, autorizacao); if (telefoneTipoLista != null) { if (telefoneTipoLista.Paginacao.TotalRegistros > 0) { if (telefoneTipoLista.Paginacao.RegistrosPorPagina < 1) { telefoneTipoLista.Paginacao.RegistrosPorPagina = 30; } else if (telefoneTipoLista.Paginacao.RegistrosPorPagina > 200) { telefoneTipoLista.Paginacao.RegistrosPorPagina = 30; } telefoneTipoLista.Paginacao.PaginaAtual = (telefoneTipoLista.Paginacao.PaginaAtual < 1 ? 1 : telefoneTipoLista.Paginacao.PaginaAtual); telefoneTipoLista.Paginacao.TotalPaginas = Convert.ToInt32(Math.Ceiling(Convert.ToDecimal(telefoneTipoLista.Paginacao.TotalRegistros) / @Convert.ToDecimal(telefoneTipoLista.Paginacao.RegistrosPorPagina))); telefoneTipoLista.Paginacao.TotalPaginas = (telefoneTipoLista.Paginacao.TotalPaginas < 1 ? 1 : telefoneTipoLista.Paginacao.TotalPaginas); qtdExibe = (qtdExibe > telefoneTipoLista.Paginacao.TotalPaginas ? telefoneTipoLista.Paginacao.TotalPaginas : qtdExibe); telefoneTipoLista.Paginacao.PaginaInicial = telefoneTipoLista.Paginacao.PaginaAtual - (Convert.ToInt32(Math.Floor(qtdExibe / 2.0))); telefoneTipoLista.Paginacao.PaginaFinal = telefoneTipoLista.Paginacao.PaginaAtual + (Convert.ToInt32(Math.Floor(qtdExibe / 2.0))); telefoneTipoLista.Paginacao.PaginaFinal = ((qtdExibe % 2) == 0 ? (telefoneTipoLista.Paginacao.PaginaFinal - 1) : telefoneTipoLista.Paginacao.PaginaFinal); if (telefoneTipoLista.Paginacao.PaginaInicial < 1) { dif = 1 - telefoneTipoLista.Paginacao.PaginaInicial; telefoneTipoLista.Paginacao.PaginaInicial += dif; telefoneTipoLista.Paginacao.PaginaFinal += dif; } if (telefoneTipoLista.Paginacao.PaginaFinal > telefoneTipoLista.Paginacao.TotalPaginas) { dif = telefoneTipoLista.Paginacao.PaginaFinal - telefoneTipoLista.Paginacao.TotalPaginas; telefoneTipoLista.Paginacao.PaginaInicial -= dif; telefoneTipoLista.Paginacao.PaginaFinal -= dif; } telefoneTipoLista.Paginacao.PaginaInicial = (telefoneTipoLista.Paginacao.PaginaInicial < 1 ? 1 : telefoneTipoLista.Paginacao.PaginaInicial); telefoneTipoLista.Paginacao.PaginaFinal = (telefoneTipoLista.Paginacao.PaginaFinal > telefoneTipoLista.Paginacao.TotalPaginas ? telefoneTipoLista.Paginacao.TotalPaginas : telefoneTipoLista.Paginacao.PaginaFinal); } } } catch (Exception ex) { telefoneTipoLista = new TelefoneTipoTransfer(); telefoneTipoLista.Validacao = false; telefoneTipoLista.Erro = true; telefoneTipoLista.IncluirMensagem("Erro em TelefoneTipoModel Consultar [" + ex.Message + "]"); } finally { telefoneTipoService = null; autenticaModel = null; } return(telefoneTipoLista); }
public TelefoneTipoTransfer Validar(TelefoneTipoTransfer telefoneTipoTransfer) { TelefoneTipoTransfer telefoneTipoValidacao; try { telefoneTipoValidacao = new TelefoneTipoTransfer(telefoneTipoTransfer); //-- Descrição de Tipo de Telefone if (string.IsNullOrEmpty(telefoneTipoValidacao.TelefoneTipo.Descricao)) { telefoneTipoValidacao.IncluirMensagem("Necessário informar a Descrição do tipo de Telefone"); } else if ((telefoneTipoValidacao.TelefoneTipo.Descricao.Length < 3) || (telefoneTipoValidacao.TelefoneTipo.Descricao.Length > 100)) { telefoneTipoValidacao.IncluirMensagem("Descrição deve ter entre 3 e 100 caracteres"); } else if (!Validacao.ValidarCharAaBCcNT(telefoneTipoValidacao.TelefoneTipo.Descricao)) { telefoneTipoValidacao.IncluirMensagem("Descrição possui caracteres inválidos"); telefoneTipoValidacao.IncluirMensagem("Caracteres válidos: letras, acentos, números, traço e espaço em branco"); } else if (!Validacao.ValidarBrancoIniFim(telefoneTipoValidacao.TelefoneTipo.Descricao)) { telefoneTipoValidacao.IncluirMensagem("Descrição não deve começar ou terminar com espaço em branco"); } //-- Código de Tipo de Telefone if (!string.IsNullOrEmpty(telefoneTipoValidacao.TelefoneTipo.Codigo)) { if ((telefoneTipoValidacao.TelefoneTipo.Codigo.Length < 3) || (telefoneTipoValidacao.TelefoneTipo.Codigo.Length > 10)) { telefoneTipoValidacao.IncluirMensagem("Código deve ter entre 3 e 10 caracteres"); } else if (!Validacao.ValidarCharAaNT(telefoneTipoValidacao.TelefoneTipo.Codigo)) { telefoneTipoValidacao.IncluirMensagem("Código possui caracteres inválidos"); telefoneTipoValidacao.IncluirMensagem("Caracteres válidos: letras, números e traço"); } } telefoneTipoValidacao.Validacao = true; if (telefoneTipoValidacao.Mensagens != null) { if (telefoneTipoValidacao.Mensagens.Count > 0) { telefoneTipoValidacao.Validacao = false; } } telefoneTipoValidacao.Erro = false; } catch (Exception ex) { telefoneTipoValidacao = new TelefoneTipoTransfer(); telefoneTipoValidacao.IncluirMensagem("Erro em TelefoneTipoBusiness Validar [" + ex.Message + "]"); telefoneTipoValidacao.Validacao = false; telefoneTipoValidacao.Erro = true; } return(telefoneTipoValidacao); }
public TelefoneTipoTransfer ValidarConsulta(TelefoneTipoTransfer telefoneTipoTransfer) { TelefoneTipoTransfer telefoneTipoValidacao; try { telefoneTipoValidacao = new TelefoneTipoTransfer(telefoneTipoTransfer); if (telefoneTipoValidacao != null) { //-- Id if ((telefoneTipoValidacao.Filtro.IdDe <= 0) && (telefoneTipoValidacao.Filtro.IdAte > 0)) { telefoneTipoValidacao.IncluirMensagem("Informe apenas o Id (De) para consultar um Id específico, ou os valores De e Até para consultar uma faixa de Id"); } else if ((telefoneTipoValidacao.Filtro.IdDe > 0) && (telefoneTipoValidacao.Filtro.IdAte > 0)) { if (telefoneTipoValidacao.Filtro.IdDe >= telefoneTipoValidacao.Filtro.IdAte) { telefoneTipoValidacao.IncluirMensagem("O valor mínimo (De) do Id deve ser menor que o valor máximo (Até)"); } } //-- Descrição de Tipo de Telefone if (!string.IsNullOrEmpty(telefoneTipoValidacao.Filtro.Descricao)) { if (telefoneTipoValidacao.Filtro.Descricao.Length > 100) { telefoneTipoValidacao.IncluirMensagem("Descrição deve ter no máximo 100 caracteres"); } else if (!Validacao.ValidarCharAaBCcNT(telefoneTipoValidacao.Filtro.Descricao)) { telefoneTipoValidacao.IncluirMensagem("Descrição possui caracteres inválidos"); telefoneTipoValidacao.IncluirMensagem("Caracteres válidos: letras, acentos, números, traço e espaço em branco"); } } //-- Código de Tipo de Telefone if (!string.IsNullOrEmpty(telefoneTipoValidacao.Filtro.Codigo)) { if (telefoneTipoValidacao.Filtro.Codigo.Length > 10) { telefoneTipoValidacao.IncluirMensagem("Código deve ter no máximo 10 caracteres"); } else if (!Validacao.ValidarCharAaNT(telefoneTipoValidacao.Filtro.Codigo)) { telefoneTipoValidacao.IncluirMensagem("Código possui caracteres inválidos"); telefoneTipoValidacao.IncluirMensagem("Caracteres válidos: letras, números e traço"); } } //-- Data de Criação if ((telefoneTipoValidacao.Filtro.CriacaoDe == DateTime.MinValue) && (telefoneTipoValidacao.Filtro.CriacaoAte != DateTime.MinValue)) { telefoneTipoValidacao.IncluirMensagem("Informe apenas a Data de Criação (De) para consultar uma data específica, ou os valores De e Até para consultar uma faixa de datas"); } else if ((telefoneTipoValidacao.Filtro.CriacaoDe > DateTime.MinValue) && (telefoneTipoValidacao.Filtro.CriacaoAte > DateTime.MinValue)) { if (telefoneTipoValidacao.Filtro.CriacaoDe >= telefoneTipoValidacao.Filtro.CriacaoAte) { telefoneTipoValidacao.IncluirMensagem("O valor mínimo (De) da Data de Criação deve ser menor que o valor máximo (Até)"); } } //-- Data de Alteração if ((telefoneTipoValidacao.Filtro.AlteracaoDe == DateTime.MinValue) && (telefoneTipoValidacao.Filtro.AlteracaoAte != DateTime.MinValue)) { telefoneTipoValidacao.IncluirMensagem("Informe apenas a Data de Alteração (De) para consultar uma data específica, ou os valores De e Até para consultar uma faixa de datas"); } else if ((telefoneTipoValidacao.Filtro.AlteracaoDe > DateTime.MinValue) && (telefoneTipoValidacao.Filtro.AlteracaoAte > DateTime.MinValue)) { if (telefoneTipoValidacao.Filtro.AlteracaoDe >= telefoneTipoValidacao.Filtro.AlteracaoAte) { telefoneTipoValidacao.IncluirMensagem("O valor mínimo (De) da Data de Alteração deve ser menor que o valor máximo (Até)"); } } } else { telefoneTipoValidacao = new TelefoneTipoTransfer(); telefoneTipoValidacao.IncluirMensagem("É necessário informar os dados do Tipo de Telefone"); } telefoneTipoValidacao.Validacao = true; if (telefoneTipoValidacao.Mensagens != null) { if (telefoneTipoValidacao.Mensagens.Count > 0) { telefoneTipoValidacao.Validacao = false; } } telefoneTipoValidacao.Erro = false; } catch (Exception ex) { telefoneTipoValidacao = new TelefoneTipoTransfer(); telefoneTipoValidacao.IncluirMensagem("Erro em TelefoneTipoBusiness Validar [" + ex.Message + "]"); telefoneTipoValidacao.Validacao = false; telefoneTipoValidacao.Erro = true; } return(telefoneTipoValidacao); }
public TelefoneTipoTransfer Consultar(TelefoneTipoTransfer telefoneTipoListaTransfer) { TelefoneTipoDataModel telefoneTipoDataModel; TelefoneTipoBusiness telefoneTipoBusiness; TelefoneTipoTransfer telefoneTipoValidacao; TelefoneTipoTransfer telefoneTipoLista; try { telefoneTipoBusiness = new TelefoneTipoBusiness(); telefoneTipoDataModel = new TelefoneTipoDataModel(); telefoneTipoValidacao = telefoneTipoBusiness.ValidarConsulta(telefoneTipoListaTransfer); if (!telefoneTipoValidacao.Erro) { if (telefoneTipoValidacao.Validacao) { telefoneTipoLista = telefoneTipoDataModel.Consultar(telefoneTipoValidacao); if (telefoneTipoLista != null) { if (telefoneTipoLista.Paginacao.TotalRegistros > 0) { if (telefoneTipoLista.Paginacao.RegistrosPorPagina < 1) { telefoneTipoLista.Paginacao.RegistrosPorPagina = 30; } else if (telefoneTipoLista.Paginacao.RegistrosPorPagina > 200) { telefoneTipoLista.Paginacao.RegistrosPorPagina = 30; } telefoneTipoLista.Paginacao.PaginaAtual = (telefoneTipoListaTransfer.Paginacao.PaginaAtual < 1 ? 1 : telefoneTipoListaTransfer.Paginacao.PaginaAtual); telefoneTipoLista.Paginacao.TotalPaginas = Convert.ToInt32(Math.Ceiling(Convert.ToDecimal(telefoneTipoLista.Paginacao.TotalRegistros) / @Convert.ToDecimal(telefoneTipoLista.Paginacao.RegistrosPorPagina))); } } } else { telefoneTipoLista = new TelefoneTipoTransfer(telefoneTipoValidacao); } } else { telefoneTipoLista = new TelefoneTipoTransfer(telefoneTipoValidacao); } } catch (Exception ex) { telefoneTipoLista = new TelefoneTipoTransfer(); telefoneTipoLista.Validacao = false; telefoneTipoLista.Erro = true; telefoneTipoLista.IncluirMensagem("Erro em TelefoneTipoModel Consultar [" + ex.Message + "]"); } finally { telefoneTipoDataModel = null; telefoneTipoBusiness = null; telefoneTipoValidacao = null; } return(telefoneTipoLista); }