예제 #1
0
        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));
        }