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 })); }
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 })); }