public static int CreateSueetieProduct(SueetieProduct sueetieProduct) { int num = CommerceDataProvider.LoadProvider().CreateSueetieProduct(sueetieProduct); CommerceCommon.ClearMarketplaceCache(); return(num); }
/// <summary> /// Insert a photo as product pictures. /// </summary> /// <remarks> /// This method is called directly by UI using ASP.NET ObjectDataSource. /// </remarks> public static int InsertPhoto(int productID, byte[] bytesFull, byte[] bytesMedium, byte[] bytesSmall, bool useAsPreview) { int photoId = -1; if (bytesFull != null && bytesMedium != null && bytesSmall != null) { var productPhoto = new ProductPhoto { ProductID = productID, IsMainPreview = useAsPreview }; photoId = AddPhoto(productPhoto); string fullSizePath = ImageHelper.GetFilePath(photoId, false, SueetiePhotoSize.Full, SueetiePhotoType.ProductPhoto); string mediumSizePath = ImageHelper.GetFilePath(photoId, false, SueetiePhotoSize.Medium, SueetiePhotoType.ProductPhoto); string smallSizePath = ImageHelper.GetFilePath(photoId, false, SueetiePhotoSize.Small, SueetiePhotoType.ProductPhoto); ImageHelper.WriteToFile(fullSizePath, bytesFull); ImageHelper.WriteToFile(mediumSizePath, bytesMedium); ImageHelper.WriteToFile(smallSizePath, bytesSmall); CommerceCommon.ClearMarketplaceCache(); } return(photoId); }
public static void SetAdPreviewPhoto(int productID, int photoID) { CommerceDataProvider provider = CommerceDataProvider.LoadProvider(); ProductPhoto productPhoto = new ProductPhoto { PhotoID = photoID, ProductID = productID }; provider.SetPreviewPhoto(productPhoto); CommerceCommon.ClearMarketplaceCache(); }
public static void UpdateSueetieProduct(SueetieProduct sueetieProduct) { CommerceDataProvider.LoadProvider().UpdateSueetieProduct(sueetieProduct); CommerceCommon.ClearMarketplaceCache(); }
public static void UpdateProductCategory(int _productID, int _categoryID) { CommerceDataProvider.LoadProvider().UpdateProductCategory(_productID, _categoryID); CommerceCommon.ClearMarketplaceCache(); }
public static void MoveProductsToCategory(int currentCategoryID, int newCategoryID) { CommerceDataProvider.LoadProvider().MoveProductsToCategory(currentCategoryID, newCategoryID); CommerceCommon.ClearMarketplaceCache(); }