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); }
/// <summary> /// InsertGettyImages /// </summary> /// <param name="gettyImage"></param> /// <returns></returns> public static int InsertGettyImages(GettyImage gettyImage) { return(Provider.SaveGettyImages(gettyImage)); }
/// <summary> /// Save getty image /// </summary> /// <param name="gettyImage">GettyImage: gettyImage</param> public abstract int SaveGettyImages(GettyImage gettyImage);