public HttpResponseMessage Incluir(Pedido pedido) { DaoPedido repositorio = new DaoPedido(); pedido.Id = repositorio.Incluir(pedido); HttpResponseMessage response = base.Request.CreateResponse(HttpStatusCode.Created, pedido); string uri = base.Url.Link("DefaultApi", new { id = pedido.Id }); response.Headers.Location = new Uri(uri); return(response); }
public void Excluir(Pedido pedido) { DaoPedido repositorio = new DaoPedido(); try { repositorio.Excluir(pedido); } catch { throw new HttpResponseException(HttpStatusCode.NotFound); } }
public static List <Pedido> informePedidos(DateTime?desde, DateTime?hasta, int?estado, string apellido) { return(DaoPedido.informePedidos(desde, hasta, estado, apellido)); }
public static void registrarPedido(Pedido pedido, List <DetallePedido> detalles) { DaoPedido dao = new DaoPedido(); dao.insertarPedido(pedido, detalles); }
public IEnumerable <ListaPedido> Listar(int id) { DaoPedido repositorio = new DaoPedido(); return(repositorio.Listar(id)); }
public int PegarId() { DaoPedido repositorio = new DaoPedido(); return(repositorio.PegarId()); }
public PedidosController() { daoPedido = CsShared.getInstance().getDatamanager().getDaoPedido(); }
private void setDaoPedido(DaoPedido daoPedido) { DataManager.daoPedido = daoPedido; }