public void DeleteLendItem(int lenditemId) { LendItem lenditem = context.LendItem.Find(lenditemId); context.LendItem.Remove(lenditem); Save(); }
public ActionResult DeleteConfirmed(int id) { LendItem lendItem = db.LendItemsList.Find(id); db.LendItemsList.Remove(lendItem); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,Name,Description,Photo,Quanitty,Condition")] LendItem lendItem) { if (ModelState.IsValid) { db.Entry(lendItem).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(lendItem)); }
public ActionResult Create([Bind(Include = "ID,Name,Description,Photo,Quanitty,Condition")] LendItem lendItem) { if (ModelState.IsValid) { db.LendItemsList.Add(lendItem); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(lendItem)); }
// GET: LendItems/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LendItem lendItem = db.LendItemsList.Find(id); if (lendItem == null) { return(HttpNotFound()); } return(View(lendItem)); }
public void CreateItem(CreateItemRequest request) { try { if (string.IsNullOrWhiteSpace(request.Name) || string.IsNullOrWhiteSpace(request.LockerId)) { throw new Exception("กรุณาระบุชื่อ หรือ locker"); } var locker = dac.GetLocker(x => x._id == request.LockerId); Item newItem = new Item() { _id = Guid.NewGuid().ToString(), Name = request.Name, CreateDate = DateTime.UtcNow, DeleteDate = null, Canlend = true, CanSendBack = false, locker = locker }; LendItem newLenItem = new LendItem() { _id = Guid.NewGuid().ToString(), ItemId = newItem._id, CreateDate = DateTime.UtcNow, Log = new List <LendLog>(), }; dac.CreateItem(newItem); dac.CreateLendItem(newLenItem); } catch (Exception e) { throw new Exception(e.Message); } }
public void UpdtaeLendItem(LendItem lendItem) { LendItemCollection.ReplaceOne(x => x._id == lendItem._id, lendItem); }
public void CreateLendItem(LendItem lendItem) { LendItemCollection.InsertOne(lendItem); }
public void UpdateLendItem(LendItem lenditem) { context.Entry(lenditem).State = EntityState.Modified; Save(); }
public void InsertLendItem(LendItem lenditem) { context.LendItem.Add(lenditem); Save(); }