public ActionResult GetMeusPedidos(long idCliente) { PedidoBE pedidoBE = null; try { pedidoBE = new PedidoBE(); var lst = pedidoBE.Selecionar(new PedidoVO() { Cliente = { Id = idCliente }, Efetuado = true }); return(Ok(lst)); } catch (Exception ex) { throw ex; } finally { if (pedidoBE != null) { pedidoBE.FecharConexao(); } } }
public ActionResult FinalizarPedido([FromBody] PedidoVO pedido) { PedidoBE pedidoBE = null; try { pedidoBE = new PedidoBE(); pedidoBE.FinalizarPedido(new PedidoVO { Id = pedido.Id, Efetuado = true }); return(NoContent()); } catch (Exception ex) { throw ex; } finally { if (pedidoBE != null) { pedidoBE.FecharConexao(); } } }
public ActionResult Delete(long id) { PedidoBE pedidoBE = null; try { pedidoBE = new PedidoBE(); pedidoBE.Deletar(new PedidoVO { Id = id }); return(NoContent()); } catch (Exception ex) { throw ex; } finally { if (pedidoBE != null) { pedidoBE.FecharConexao(); } } }
public ActionResult GetById(long id) { PedidoBE pedidoBE = null; try { pedidoBE = new PedidoBE(); var item = pedidoBE.Consultar(new PedidoVO { Id = id }); if (item == null) { return(NotFound()); } return(Ok(item)); } catch (Exception ex) { throw ex; } finally { if (pedidoBE != null) { pedidoBE.FecharConexao(); } } }
public ActionResult GetAll() { PedidoBE pedidoBE = null; try { pedidoBE = new PedidoBE(); var lst = pedidoBE.Selecionar(); return(Ok(lst)); } catch (Exception ex) { throw ex; } finally { if (pedidoBE != null) { pedidoBE.FecharConexao(); } } }
public ActionResult Insert([FromBody] PedidoVO pedido) { PedidoBE pedidoBE = null; try { pedidoBE = new PedidoBE(); var id = pedidoBE.Inserir(pedido); return(CreatedAtRoute("GetPedido", new { id = id }, pedido)); } catch (Exception ex) { throw ex; } finally { if (pedidoBE != null) { pedidoBE.FecharConexao(); } } }