public ActionResult Create(PUNTO_VENTA punto_venta) { if (ModelState.IsValid) { db.PUNTO_VENTA.Add(punto_venta); db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.ID_LIBRERIA = new SelectList(db.CADENA_LIBRERIAS, "ID_LIBRERIA", "NOMBRE", punto_venta.ID_LIBRERIA); return View(punto_venta); }
// PUT api/PuntoVentaAPI/5 public HttpResponseMessage PutPUNTO_VENTA(int id, PUNTO_VENTA punto_venta) { if (!ModelState.IsValid) { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } if (id != punto_venta.ID_PDV) { return Request.CreateResponse(HttpStatusCode.BadRequest); } db.Entry(punto_venta).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException ex) { return Request.CreateErrorResponse(HttpStatusCode.NotFound, ex); } return Request.CreateResponse(HttpStatusCode.OK); }
// POST api/PuntoVentaAPI public HttpResponseMessage PostPUNTO_VENTA(PUNTO_VENTA punto_venta) { if (ModelState.IsValid) { db.PUNTO_VENTA.Add(punto_venta); db.SaveChanges(); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, punto_venta); response.Headers.Location = new Uri(Url.Link("DefaultApi", new { id = punto_venta.ID_PDV })); return response; } else { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } }
public ActionResult Edit(PUNTO_VENTA punto_venta) { if (ModelState.IsValid) { db.Entry(punto_venta).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.ID_LIBRERIA = new SelectList(db.CADENA_LIBRERIAS, "ID_LIBRERIA", "NOMBRE", punto_venta.ID_LIBRERIA); return View(punto_venta); }