/// <summary> /// 初始化新的实例 /// </summary> /// <param name="owner">该居住项的拥有者</param> /// <param name="item">项</param> public ResidentItem(Pool <T> owner, T item) { Owner = owner; Item = item; UtcCreated = DateTime.UtcNow;//使用UtcNow使用世界时间,避免时区不同,本地时间不同 UseCount = 0; IsCorrupted = false; _borrowedItem = new BorrowedItem(this); }
public void SaveBorrowedItemsState() { using (LibAppContext dbConn = new LibAppContext()) { foreach (ViewBorrowTableItems row in BorrowedBooksView) { BorrowedItem singleItem = dbConn.BorrowedItems.First(el => el.Id == row.BorrowedId); singleItem.Returned = row.Returned; dbConn.SaveChanges(); } } }
public IActionResult Edit(BorrowedItem borroweditem) { if (ModelState.IsValid) { if (borroweditem.BorrowedItemID == 0) { context.BorrowedItem.Add(borroweditem); } else { context.BorrowedItem.Update(borroweditem); } context.SaveChanges(); return(RedirectToAction("List", "BorrowedItem")); } else { ViewBag.Action = (borroweditem.BorrowedItemID == 0) ? "Add" : "Edit"; ViewBag.Inventories = context.Inventory.OrderBy(d => d.ItemName).ToList(); ViewBag.Borrowers = context.Borrower.OrderBy(b => b.BorrowerLname).ToList(); return(View(borroweditem)); } }