public long Edit(long audioId, long ownerId, string artist, string title, string text, bool?noSearch = null, AudioGenre?genreId = AudioGenre.Other) { var parameters = new AudioEditParams { AudioId = audioId, OwnerId = ownerId, Artist = artist, Title = title, Text = text, NoSearch = noSearch, GenreId = genreId }; return(Edit(parameters)); }
public long Edit(AudioEditParams @params) { if (@params.Artist == null) { throw new ArgumentNullException("artist", "Artist parameter can not be null."); } if (@params.Title == null) { throw new ArgumentNullException("title", "Title parameter can not be null."); } if (@params.Text == null) { throw new ArgumentNullException("text", "Text parameter can not be null."); } return(_vk.Call("audio.edit", @params)); }
/// <summary> /// Редактирует данные аудиозаписи на странице пользователя или сообщества. /// </summary> /// <param name="params"> Параметры запроса. </param> /// <returns> /// После успешного выполнения возвращает id текста, введенного пользователем /// (lyrics_id), если текст не был введен, /// вернет 0. /// </returns> /// <remarks> /// Страница документации ВКонтакте http://vk.com/dev/audio.edit /// </remarks> public long Edit(AudioEditParams @params) { if (@params.Artist == null) { throw new ArgumentNullException(paramName: nameof(@params.Artist), message: "Artist parameter can not be null."); } if (@params.Title == null) { throw new ArgumentNullException(paramName: nameof(@params.Title), message: "Title parameter can not be null."); } if (@params.Text == null) { throw new ArgumentNullException(paramName: nameof(@params.Text), message: "Text parameter can not be null."); } return(_vk.Call(methodName: "audio.edit", parameters: @params)); }
/// <summary> /// Edits an audio file on a user or community page. /// </summary> /// <param name="methodParams">A <see cref="AudioEditParams"/> object with the params.</param> /// <returns>If lyrics were entered by the user, returns lyrics Id. Otherwise, returns 0.</returns> public async Task<Response<int>> Edit(AudioEditParams methodParams) => await Request<int>("edit", methodParams);
public long Edit(AudioEditParams @params) { if (@params.Artist == null) { throw new ArgumentNullException("artist", "Artist parameter can not be null."); } if (@params.Title == null) { throw new ArgumentNullException("title", "Title parameter can not be null."); } if (@params.Text == null) { throw new ArgumentNullException("text", "Text parameter can not be null."); } return _vk.Call("audio.edit", @params); }
/// <inheritdoc /> public long Edit(AudioEditParams @params) { return(_vk.Call <long>("audio.edit", @params)); }
/// <inheritdoc /> public Task <long> EditAsync(AudioEditParams @params) { return(TypeHelper.TryInvokeMethodAsync(() => Edit(@params))); }