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