public IActionResult PlaceCheckout(int assetId, int libraryCardId) //what to happen when check out is clicked { try { _checkout.CheckoutItem(assetId, libraryCardId); } catch (Exception ex) { //throw; } return(RedirectToAction("Detail", new { id = assetId })); }
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 })); }
public IActionResult PlaceCheckout(int assetId, int libraryCardId) { _checkoutsService.CheckoutItem(assetId, libraryCardId); return(RedirectToAction("Detail", new { id = assetId })); }
public IActionResult PlaceCheckout(int assetId, int libraryCardId) { string info = _checkouts.CheckoutItem(assetId, libraryCardId); return(RedirectToAction("Detail", new { id = assetId, messege = info })); }