public async Task <IActionResult> Create() { var user = _identitySvc.Get(HttpContext.User); var cart = await _wishListSvc.GetWishList(user); var order = _wishListSvc.MapCartToOrder(cart); ViewBag.StripePublishableKey = _config["StripePublicKey"]; return(View(order)); }
public async Task <IActionResult> GetWishList() { var userId = GetUserId(); if (userId == "error") { return(Unauthorized(new { message = "unauthorized" })); } var wishList = await _wishListService.GetWishList(userId); var wishListForReturn = _mapper.Map <IEnumerable <WishList>, IEnumerable <WishListForUserListDto> >(wishList); if (wishList == null) { return(NotFound(new { message = "Không có sách nào trong wishlist của bạn" })); } return(Ok(new { data = wishListForReturn })); }