/// <summary> /// Добавляет указанный объект в список Мне нравится текущего пользователя. /// </summary> /// <param name="params">Параметры запроса.</param> /// <returns> /// В случае успеха возвращает объект с полем likes, в котором находится текущее количество пользователей, которые добавили данный объект в свой список Мне нравится. /// </returns> /// <remarks> /// Страница документации ВКонтакте <see href="http://vk.com/dev/likes.add" />. /// </remarks> public long Add(LikesAddParams @params) { var response = _vk.Call("likes.add", @params); return(response["likes"]); }
/// <inheritdoc /> public Task <long> AddAsync(LikesAddParams @params) { return(TypeHelper.TryInvokeMethodAsync(func: () => Add(@params: @params))); }
/// <inheritdoc /> public async Task <long> AddAsync(LikesAddParams @params) { return(await TypeHelper.TryInvokeMethodAsync(func : () => _vk.Likes.Add(@params: @params))); }
/// <summary> /// Добавляет указанный объект в список Мне нравится текущего пользователя. /// </summary> /// <param name="params"> Параметры запроса. </param> /// <returns> /// В случае успеха возвращает объект с полем likes, в котором находится текущее /// количество пользователей, которые /// добавили данный объект в свой список Мне нравится. /// </returns> /// <remarks> /// Страница документации ВКонтакте http://vk.com/dev/likes.add /// </remarks> public long Add(LikesAddParams @params) { var response = _vk.Call(methodName: "likes.add", parameters: @params); return(response[key : "likes"]); }