public IActionResult Excluir(int id) { UsuarioModel usuarioModel; UsuarioTransfer usuario; try { usuarioModel = new UsuarioModel(); usuario = usuarioModel.Excluir(id); } catch (Exception ex) { usuario = new UsuarioTransfer(); usuario.Erro = true; usuario.IncluirMensagem("Erro em UsuarioController Excluir [" + ex.Message + "]"); } finally { usuarioModel = null; } usuario.TratarLinks(); if (usuario.Erro || !usuario.Validacao) { return(BadRequest(usuario)); } else { return(Ok(usuario)); } }
public IActionResult Listar() { UsuarioModel usuarioModel; UsuarioTransfer usuarioLista; try { usuarioModel = new UsuarioModel(); usuarioLista = usuarioModel.Consultar(new UsuarioTransfer()); } catch (Exception ex) { usuarioLista = new UsuarioTransfer(); usuarioLista.Erro = true; usuarioLista.IncluirMensagem("Erro em UsuarioController Listar [" + ex.Message + "]"); } finally { usuarioModel = null; } usuarioLista.TratarLinks(); if (usuarioLista.Erro || !usuarioLista.Validacao) { return(BadRequest(usuarioLista)); } else { return(Ok(usuarioLista)); } }
public IActionResult Incluir(UsuarioTransfer usuarioTransfer) { UsuarioModel usuarioModel; UsuarioTransfer usuario; try { usuarioModel = new UsuarioModel(); usuario = usuarioModel.Incluir(usuarioTransfer); } catch (Exception ex) { usuario = new UsuarioTransfer(); usuario.Erro = true; usuario.IncluirMensagem("Erro em UsuarioController Incluir [" + ex.Message + "]"); } finally { usuarioModel = null; } usuario.TratarLinks(); if (usuario.Erro || !usuario.Validacao) { return(BadRequest(usuario)); } else { string uri = Url.Action("ConsultarPorId", new { id = usuario.Usuario.Id }); return(Created(uri, usuario)); } }