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 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 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 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")); } }