public async Task <IActionResult> Consulta(EnderecoTipoTransfer enderecoTipoTransfer) { EnderecoTipoModel enderecoTipoModel; EnderecoTipoTransfer enderecoTipoLista; try { enderecoTipoModel = new EnderecoTipoModel(httpContext); enderecoTipoLista = await enderecoTipoModel.Consultar(enderecoTipoTransfer); } catch (Exception ex) { enderecoTipoLista = new EnderecoTipoTransfer(); enderecoTipoLista.Validacao = false; enderecoTipoLista.Erro = true; enderecoTipoLista.IncluirMensagem("Erro em EnderecoTipoController Consulta [" + ex.Message + "]"); } finally { enderecoTipoModel = null; } ViewData["Usuario"] = UsuarioNome; if (enderecoTipoLista.Erro || !enderecoTipoLista.Validacao) { return(View("Filtro", enderecoTipoLista)); } else { return(View("Lista", enderecoTipoLista)); } }
public async Task <IActionResult> Form(int id) { EnderecoTipoModel enderecoTipoModel; EnderecoTipoTransfer enderecoTipo; try { enderecoTipoModel = new EnderecoTipoModel(httpContext); if (id > 0) { enderecoTipo = await enderecoTipoModel.ConsultarPorId(id); } else { enderecoTipo = null; } } catch { enderecoTipo = new EnderecoTipoTransfer(); enderecoTipo.Validacao = false; enderecoTipo.Erro = true; enderecoTipo.IncluirMensagem("Erro em EnderecoTipoController Form"); } finally { enderecoTipoModel = null; } ViewData["Usuario"] = UsuarioNome; return(View(enderecoTipo)); }
public async Task <IActionResult> Exclusao(int id) { EnderecoTipoModel enderecoTipoModel; EnderecoTipoTransfer enderecoTipo; try { enderecoTipoModel = new EnderecoTipoModel(httpContext); enderecoTipo = await enderecoTipoModel.Excluir(id); } catch (Exception ex) { enderecoTipo = new EnderecoTipoTransfer(); enderecoTipo.Validacao = false; enderecoTipo.Erro = true; enderecoTipo.IncluirMensagem("Erro em EnderecoTipoController Exclusao [" + ex.Message + "]"); } finally { enderecoTipoModel = null; } ViewData["Usuario"] = UsuarioNome; if (enderecoTipo.Erro || !enderecoTipo.Validacao) { return(View("Form", enderecoTipo)); } else { return(RedirectToAction("Lista")); } }
public IActionResult Listar() { EnderecoTipoModel enderecoTipoModel; EnderecoTipoTransfer enderecoTipoLista; try { enderecoTipoModel = new EnderecoTipoModel(); enderecoTipoLista = enderecoTipoModel.Consultar(new EnderecoTipoTransfer()); } catch (Exception ex) { enderecoTipoLista = new EnderecoTipoTransfer(); enderecoTipoLista.Validacao = false; enderecoTipoLista.Erro = true; enderecoTipoLista.IncluirMensagem("Erro em EnderecoTipoController Listar [" + ex.Message + "]"); } finally { enderecoTipoModel = null; } enderecoTipoLista.TratarLinks(); if (enderecoTipoLista.Erro || !enderecoTipoLista.Validacao) { return(BadRequest(enderecoTipoLista)); } else { return(Ok(enderecoTipoLista)); } }
public IActionResult Excluir(int id) { EnderecoTipoModel enderecoTipoModel; EnderecoTipoTransfer enderecoTipo; try { enderecoTipoModel = new EnderecoTipoModel(); enderecoTipo = enderecoTipoModel.Excluir(id); } catch (Exception ex) { enderecoTipo = new EnderecoTipoTransfer(); enderecoTipo.Validacao = false; enderecoTipo.Erro = true; enderecoTipo.IncluirMensagem("Erro em EnderecoTipoController Excluir [" + ex.Message + "]"); } finally { enderecoTipoModel = null; } enderecoTipo.TratarLinks(); if (enderecoTipo.Erro || !enderecoTipo.Validacao) { return(BadRequest(enderecoTipo)); } else { return(Ok(enderecoTipo)); } }
public IActionResult Incluir(EnderecoTipoTransfer enderecoTipoTransfer) { EnderecoTipoModel enderecoTipoModel; EnderecoTipoTransfer enderecoTipo; try { enderecoTipoModel = new EnderecoTipoModel(); enderecoTipo = enderecoTipoModel.Incluir(enderecoTipoTransfer); } catch (Exception ex) { enderecoTipo = new EnderecoTipoTransfer(); enderecoTipo.Validacao = false; enderecoTipo.Erro = true; enderecoTipo.IncluirMensagem("Erro em EnderecoTipoController Incluir [" + ex.Message + "]"); } finally { enderecoTipoModel = null; } enderecoTipo.TratarLinks(); if (enderecoTipo.Erro || !enderecoTipo.Validacao) { return(BadRequest(enderecoTipo)); } else { string uri = Url.Action("ConsultarPorId", new { id = enderecoTipo.EnderecoTipo.Id }); return(Created(uri, enderecoTipo)); } }