public IHttpActionResult PutReceiptPlans(int id, ReceiptPlans receiptPlans) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != receiptPlans.ReceiptPlanId) { return(BadRequest()); } db.Entry(receiptPlans).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ReceiptPlansExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult DeleteConfirmed(int id) { ReceiptPlans receiptPlans = db.ReceiptPlans.Find(id); db.ReceiptPlans.Remove(receiptPlans); db.SaveChanges(); return(RedirectToAction("Index")); }
private void updateReceiptPlan(ReceiptPlans receiptPlan, bool sendResult) { if (sendResult) { receiptPlan.WmsUpdate = DateTime.Now; db.ReceiptPlans.Attach(receiptPlan); db.Entry(receiptPlan).Property(x => x.WmsUpdate).IsModified = true; db.SaveChanges(); System.Console.WriteLine("receiptPlan:" + receiptPlan.ReceiptPlanId + "\nSend to Wms"); } }
public IHttpActionResult GetReceiptPlans(int id) { ReceiptPlans receiptPlans = db.ReceiptPlans.Find(id); if (receiptPlans == null) { return(NotFound()); } return(Ok(receiptPlans)); }
public IHttpActionResult PostReceiptPlans(ReceiptPlans receiptPlans) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.ReceiptPlans.Add(receiptPlans); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = receiptPlans.ReceiptPlanId }, receiptPlans)); }
// GET: ReceiptPlans/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ReceiptPlans receiptPlans = db.ReceiptPlans.Find(id); if (receiptPlans == null) { return(HttpNotFound()); } return(View(receiptPlans)); }
public IHttpActionResult DeleteReceiptPlans(int id) { ReceiptPlans receiptPlans = db.ReceiptPlans.Find(id); if (receiptPlans == null) { return(NotFound()); } db.ReceiptPlans.Remove(receiptPlans); db.SaveChanges(); return(Ok(receiptPlans)); }
public async System.Threading.Tasks.Task <ActionResult> Edit([Bind(Include = "ReceiptPlanId,ReceiptPlanStatusId,SupplierId,ExpectedDate,EntryAuthor,EntryDate,LastAuthor,LastUpdate")] ReceiptPlans receiptPlans) { new ObjectLib().UpdateObject(receiptPlans, Request.RequestContext.HttpContext.User.Identity.Name); await new HttpClientLib().PutAsync("API", "/api/ReceiptPlans/", receiptPlans.ReceiptPlanId, receiptPlans); return(RedirectToAction("Index")); }