private async Task GetItem(int id)
        {
            GetItemByIdRequest item = new GetItemByIdRequest()
            {
                itemId = id.ToString()
            };
            var res = await _viewModel.GetItemById(item);

            if (res != null)
            {
                if (res.Code == 0)
                {
                    cartItem                = res.Data;
                    ItemName.Text           = res.Data.foodName;
                    ItemDescription.Text    = res.Data.description;
                    ItemImage.Source        = res.Data.itemImage;
                    ItemPreparedOn.Text     = res.Data.preparedOn;
                    ItemExpiryDate.Text     = res.Data.expiryDate;
                    ItemUnitPrice.Text      = res.Data.unitPrice;
                    QuantityStepper.Maximum = Convert.ToInt32(res.Data.quantity);
                    AvailableQty.Text       = res.Data.quantity;
                    UserId                 = res.Data.userId;
                    SellerName.Text        = res.Data.username;
                    BtnAddToCart.IsEnabled = true;
                }
                else
                {
                    await DisplayAlert("Message", "Couldn't retrieve item details. Please try again,", null, "OK");
                }
            }
            else
            {
                await DisplayAlert("Message", "Couldn't retrieve item details. Please try again,", null, "OK");
            }
        }