public IHttpActionResult PutPedido_de_Venta(string id, Pedido_de_Venta pedido_de_Venta) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != pedido_de_Venta.Cod_Pedido) { return(BadRequest()); } db.Entry(pedido_de_Venta).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!Pedido_de_VentaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostPedido_de_Venta(Pedido_de_Venta pedido_de_Venta) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Pedido_de_Venta.Add(pedido_de_Venta); try { db.SaveChanges(); } catch (DbUpdateException) { if (Pedido_de_VentaExists(pedido_de_Venta.Cod_Pedido)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = pedido_de_Venta.Cod_Pedido }, pedido_de_Venta)); }
public IHttpActionResult PostPedido_de_Venta(Pedido_de_Venta pedido_de_Venta) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Pedido_de_Venta.Add(pedido_de_Venta); try { db.SaveChanges(); ped x = new ped(); x.Cod_Pedido = pedido_de_Venta.Cod_Pedido; x.Cod_Producto = pedido_de_Venta.Cod_Producto; x.Cantidad = pedido_de_Venta.Cantidad; x.Cod_Cliente = pedido_de_Venta.Cod_Cliente; x.Direccion = pedido_de_Venta.Direccion; var json = Newtonsoft.Json.JsonConvert.SerializeObject(new { Cod_Pedido = x.Cod_Pedido, Cod_Producto = x.Cod_Producto, Cantidad = x.Cantidad, Cod_Cliente = x.Cod_Cliente, Direccion = x.Direccion }); var request = WebRequest.CreateHttp("https://supermercado36235.firebaseio.com/Pedidos.json"); request.Method = "POST"; request.ContentType = "application/json"; var buffer = Encoding.UTF8.GetBytes(json); request.ContentLength = buffer.Length; request.GetRequestStream().Write(buffer, 0, buffer.Length); var response = request.GetResponse(); json = (new StreamReader(response.GetResponseStream())).ReadToEnd(); } catch (DbUpdateException) { if (Pedido_de_VentaExists(pedido_de_Venta.Cod_Pedido)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = pedido_de_Venta.Cod_Pedido }, pedido_de_Venta)); }
public IHttpActionResult DeletePedido_de_Venta(string id) { Pedido_de_Venta pedido_de_Venta = db.Pedido_de_Venta.Find(id); if (pedido_de_Venta == null) { return(NotFound()); } db.Pedido_de_Venta.Remove(pedido_de_Venta); db.SaveChanges(); return(Ok(pedido_de_Venta)); }
public IHttpActionResult GetPedido_de_Venta(string id) { Pedido_de_Venta pedido_de_Venta = db.Pedido_de_Venta.Find(id); if (pedido_de_Venta == null) { return(NotFound()); } ped x = new ped(); x.Cod_Pedido = pedido_de_Venta.Cod_Pedido; x.Cod_Producto = pedido_de_Venta.Cod_Producto; x.Cantidad = pedido_de_Venta.Cantidad; x.Cod_Cliente = pedido_de_Venta.Cod_Cliente; x.Direccion = pedido_de_Venta.Direccion; return(Ok(x)); }
public IHttpActionResult GetPedido_de_Venta(string id) { Pedido_de_Venta pedido_de_Venta = db.Pedido_de_Venta.Find(id); if (pedido_de_Venta == null) { return(NotFound()); } ped x = new ped(); x.Cod_Pedido = pedido_de_Venta.Cod_Pedido; x.Cod_Producto = pedido_de_Venta.Cod_Producto; x.Cod_Sucursal = pedido_de_Venta.Cod_Sucursal; x.Cod_Venta = pedido_de_Venta.Cod_Venta; x.Cantidad = pedido_de_Venta.Cantidad; x.Cod_Repartidor = pedido_de_Venta.Cod_Repartidor; x.FechaHora_Pedido = pedido_de_Venta.FechaHora_Pedido; return(Ok(x)); }