public static ShoppingItem Load(WishList.WishListDSRow wishList) { ShoppingItem shoppingItem = new ShoppingItem(); shoppingItem.product = DatabaseUtility.Instance.GetProduct(wishList.product_id); shoppingItem.DurationInMonths = wishList.duration; shoppingItem.Quantity = wishList.quantity; shoppingItem.wishListItemId = wishList.wish_list_id; if(wishList.Isversion_idNull() == false) { shoppingItem.ProductVersion = ShoppingTrolley.Web.Objects.Product.GetVersion(wishList.version_id); } if (wishList.Isproduct_detail_idNull() == false) { shoppingItem.ProductDetail = ShoppingTrolley.Web.Objects.Product.GetProductDetail(wishList.product_detail_id); } return shoppingItem; }