public static IEnumerable UploadImageToKaltura(string urlPreview, string gettyImageId)
        {
            var gettyImages = new GettyImages();
            var userId      = gettyImages.GetUserIdByEmail(Security.CurrentMembershipUser.Email);
            var gettyImage  = new GettyImage {
                UrlPreview   = urlPreview,
                GettyImageId = gettyImageId,
                UserId       = userId.ToString(CultureInfo.InvariantCulture)
            };

            var kalturaId = gettyImages.UploadToKaltural(gettyImage);

            if (!string.IsNullOrEmpty(kalturaId))
            {
                gettyImage.LocationData = kalturaId;
                var imageResults  = gettyImages.LoadGetttyImagesClient(userId);
                var insertResults = gettyImages.InsertGetttyImagesClient(gettyImage);
            }
            return(null);
        }
示例#2
0
 /// <summary>
 /// InsertGettyImages
 /// </summary>
 /// <param name="gettyImage"></param>
 /// <returns></returns>
 public static int InsertGettyImages(GettyImage gettyImage)
 {
     return(Provider.SaveGettyImages(gettyImage));
 }
示例#3
0
 /// <summary>
 /// Save getty image
 /// </summary>
 /// <param name="gettyImage">GettyImage: gettyImage</param>
 public abstract int SaveGettyImages(GettyImage gettyImage);