Esempio n. 1
0
        public async Task <IActionResult> PlaceCheckout(string assetId, int libraryCardId)
        {
            var assetGuid = Guid.Parse(assetId);
            await _checkoutsService.CheckOutItem(assetGuid, libraryCardId);

            return(RedirectToAction("Detail", new { id = assetId }));
        }
Esempio n. 2
0
        public async Task <IActionResult> PlaceCheckout(int id, int bookId)
        {
            var result = await _checkoutService.CheckOutItem(id, bookId);

            if (!result.Success)
            {
                return(BadRequest(result.Message));
            }

            var resource = _mapper.Map <BookCheckoutResource>(result.Book);

            return(Ok(resource));
        }
 public IActionResult PlaceCheckout(int assetId, int libraryCardId)
 {
     _checkoutService.CheckOutItem(assetId, libraryCardId);
     return(RedirectToAction("Detail", new { id = assetId }));
 }