public async Task <IActionResult> GetCartItemsByUserId(int userId) { try { var cartItems = await _cartItemService.GetCartItemsByUserId(userId); if (cartItems == null) { return(NoContent()); } return(Ok(cartItems)); } catch (Exception ex) { return(StatusCode(500, ex.Message)); } }
public async Task <IActionResult> GetCartItemsByUserId() { try { var userId = GetUserId(); if (userId == "error") { return(Unauthorized()); } var cartItems = await _cartItemService.GetCartItemsByUserId(userId); var response = _mapper.Map <IEnumerable <CartItems>, IEnumerable <CartItemForUserListDto> >(cartItems); return(Ok(new { data = response })); } catch (System.Exception) { return(BadRequest()); } }