Esempio n. 1
0
        public bool Edit(long videoId, long?ownerId = null, string name = null, string description = null, IEnumerable <Privacy> privacyView = null, IEnumerable <Privacy> privacyComment = null, bool isRepeat = false)
        {
            VkErrors.ThrowIfNumberIsNegative(() => videoId);

            var parameters = new VideoEditParams
            {
                VideoId        = videoId,
                OwnerId        = ownerId,
                Name           = name,
                Desc           = description,
                PrivacyComment = privacyComment,
                PrivacyView    = privacyView,
                Repeat         = isRepeat
            };

            return(Edit(parameters));
        }
Esempio n. 2
0
 /// <inheritdoc />
 public async Task <bool> EditAsync(VideoEditParams @params)
 {
     return(await TypeHelper.TryInvokeMethodAsync(() => _vk.Video.Edit(@params)));
 }
Esempio n. 3
0
 /// <inheritdoc />
 public Task <bool> EditAsync(VideoEditParams @params)
 {
     return(TypeHelper.TryInvokeMethodAsync(func: () => _vk.Video.Edit(@params: @params)));
 }
Esempio n. 4
0
        /// <summary>
        /// Редактирует данные видеозаписи.
        /// </summary>
        /// <param name="params"> Параметры запроса. </param>
        /// <returns>
        /// После успешного выполнения возвращает <c> true </c>.
        /// </returns>
        /// <remarks>
        /// Страница документации ВКонтакте http://vk.com/dev/video.edit
        /// </remarks>
        public bool Edit(VideoEditParams @params)
        {
            VkErrors.ThrowIfNumberIsNegative(expr: () => @params.VideoId);

            return(_vk.Call(methodName: "video.edit", parameters: @params));
        }
Esempio n. 5
0
        /// <summary>
        /// Редактирует данные видеозаписи.
        /// </summary>
        /// <param name="params">Параметры запроса.</param>
        /// <returns>
        /// После успешного выполнения возвращает <c>true</c>.
        /// </returns>
        /// <remarks>
        /// Страница документации ВКонтакте http://vk.com/dev/video.edit
        /// </remarks>
        public bool Edit(VideoEditParams @params)
        {
            VkErrors.ThrowIfNumberIsNegative(() => @params.VideoId);

            return(_vk.Call("video.edit", @params));
        }
Esempio n. 6
0
        /// <summary>
        /// Редактирует данные видеозаписи.
        /// </summary>
        /// <param name="params">Параметры запроса.</param>
        /// <returns>
        /// После успешного выполнения возвращает <c>true</c>.
        /// </returns>
        /// <remarks>
        /// Страница документации ВКонтакте <see href="http://vk.com/dev/video.edit" />.
        /// </remarks>
        public bool Edit(VideoEditParams @params)
        {
            VkErrors.ThrowIfNumberIsNegative(() => @params.VideoId);

            return _vk.Call("video.edit", @params);
        }