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