Example #1
0
 /// <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);
 }
Example #2
0
        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();
                }
            }
        }
Example #3
0
 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));
     }
 }