public IActionResult PlaceCheckout(int assetId, int libraryCardId) { if (_checkouts.CheckHoldExist(assetId, libraryCardId) || _checkouts.CheckLibraryCardId(libraryCardId)) { ViewBag.error = "Invalid"; var asset = _assets.Get(assetId); var model = new CheckoutModel { AssetId = assetId, ImageUrl = asset.ImageUrl, Title = asset.Title, LibraryCardId = "", HoldCount = _checkouts.GetCurrentHold(assetId).Count() }; return(View("Checkout", model)); } _checkouts.CheckoutItem(assetId, libraryCardId); return(RedirectToAction("Detail", new { id = assetId })); }