public IActionResult Detail(int id) { var item = _itemRep.GetById(id); var model = new ItemViewModel { Id = item.Id, Name = item.Name, Owner = item.Employee, Type = item.Type, Value = item.Value, Available = _checkoutRep.IsCheckedOut(item.Id) ? false : true, Status = item.Status.Name, Description = item.Description, ImageUrl = item.ImageUrl, Borowwer = item.Borrower, Until = _checkoutRep.GetReturnDate(id), Holds = _checkoutRep.CheckHolds(id) }; return(View(model)); }