public async Task <IActionResult> Form(int id) { CorModel corModel; CorTransfer cor; try { corModel = new CorModel(httpContext); if (id > 0) { cor = await corModel.ConsultarPorId(id); } else { cor = null; } } catch { cor = new CorTransfer(); cor.Validacao = false; cor.Erro = true; cor.IncluirMensagem("Erro em CorController Form"); } finally { corModel = null; } ViewData["Usuario"] = UsuarioNome; return(View(cor)); }
public async Task <IActionResult> Consulta(CorTransfer corTransfer) { CorModel corModel; CorTransfer corLista; try { corModel = new CorModel(httpContext); corLista = await corModel.Consultar(corTransfer); } catch (Exception ex) { corLista = new CorTransfer(); corLista.Validacao = false; corLista.Erro = true; corLista.IncluirMensagem("Erro em CorController Consulta [" + ex.Message + "]"); } finally { corModel = null; } ViewData["Usuario"] = UsuarioNome; if (corLista.Erro || !corLista.Validacao) { return(View("Filtro", corLista)); } else { return(View("Lista", corLista)); } }
public async Task <IActionResult> Exclusao(int id) { CorModel corModel; CorTransfer cor; try { corModel = new CorModel(httpContext); cor = await corModel.Excluir(id); } catch (Exception ex) { cor = new CorTransfer(); cor.Validacao = false; cor.Erro = true; cor.IncluirMensagem("Erro em CorController Exclusao [" + ex.Message + "]"); } finally { corModel = null; } ViewData["Usuario"] = UsuarioNome; if (cor.Erro || !cor.Validacao) { return(View("Form", cor)); } else { return(RedirectToAction("Lista")); } }
public IActionResult Listar() { CorModel corModel; CorTransfer corLista; try { corModel = new CorModel(); corLista = corModel.Consultar(new CorTransfer()); } catch (Exception ex) { corLista = new CorTransfer(); corLista.Validacao = false; corLista.Erro = true; corLista.IncluirMensagem("Erro em CorController Listar [" + ex.Message + "]"); } finally { corModel = null; } corLista.TratarLinks(); if (corLista.Erro || !corLista.Validacao) { return(BadRequest(corLista)); } else { return(Ok(corLista)); } }
public IActionResult Excluir(int id) { CorModel corModel; CorTransfer cor; try { corModel = new CorModel(); cor = corModel.Excluir(id); } catch (Exception ex) { cor = new CorTransfer(); cor.Validacao = false; cor.Erro = true; cor.IncluirMensagem("Erro em CorController Excluir [" + ex.Message + "]"); } finally { corModel = null; } cor.TratarLinks(); if (cor.Erro || !cor.Validacao) { return(BadRequest(cor)); } else { return(Ok(cor)); } }
public IActionResult Incluir(CorTransfer corTransfer) { CorModel corModel; CorTransfer cor; try { corModel = new CorModel(); cor = corModel.Incluir(corTransfer); } catch (Exception ex) { cor = new CorTransfer(); cor.Validacao = false; cor.Erro = true; cor.IncluirMensagem("Erro em CorController Incluir [" + ex.Message + "]"); } finally { corModel = null; } cor.TratarLinks(); if (cor.Erro || !cor.Validacao) { return(BadRequest(cor)); } else { string uri = Url.Action("ConsultarPorId", new { id = cor.Cor.Id }); return(Created(uri, cor)); } }
public async Task <ActionResult> ExcluiCor(CorModel model) { if (ModelState.IsValid) { CorMOD cor = new CorMOD { Nome = model.Nome, Codigo = model.Codigo, CodigoCor = model.CodigoCor, Cor = model.Cor }; bool excluio = await _intranetBLL.ExcluiCor(cor); if (excluio) { return(Json(new { Sucesso = true })); } return(Json(new { Sucesso = false, Mensagem = "Ops, Ocorreu um erro ao excluir a cor." })); } return(Json(new { Sucesso = false, Mensagem = "Ops, Campos não preenchidos corretamente." })); }