コード例 #1
0
ファイル: VimeoManager.cs プロジェクト: erensavas/VimeoAlbum
        public async Task <bool> VideoSil(long videoId)
        {
            VimeoDotNet.VimeoClient client1 = new VimeoDotNet.VimeoClient(TokenKey.Token);


            try
            {
                await client1.DeleteVideoAsync(videoId);

                return(true);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
コード例 #2
0
        public async Task <IHttpActionResult> DeleteVideoFile(Guid id)
        {
            VideoFile VideoFile = await db.Videos.FindAsync(id);

            if (VideoFile == null)
            {
                return(NotFound());
            }
            //var client = new VimeoDotNet.VimeoClient("101df01f949f134370f77a375d8e169e7cc43ae8", "9rZXXj+4iRk8Wv95QPNNjf4sU+MI9+O7CczWnRp4L1dQF0V7hGeHA/bR0repqePh+TyvZNnRW2aFlWd34RD5JCfp7clj8nQuFZHRTxYjeSXwutIyJOSW/G9Sv5athNfB");
            var client = new VimeoDotNet.VimeoClient("7510a353d5691dd4d17f90455d063329");
            await client.DeleteVideoAsync(VideoFile.ClipId);

            db.Videos.Remove(VideoFile);
            await db.SaveChangesAsync();

            return(Ok(VideoFile));
        }