public Task <SimpleVkResponse <VkRepostMessage> > Repost(VkRepostViewModel model) { var @params = new NameValueCollection { { "object", $"wall{model.OwnerId}_{model.Id}" } }; return(base.PostAsync <SimpleVkResponse <VkRepostMessage> >(VkApiUrls.Repost, null, @params)); }
public Task <SimpleVkResponse <VkResponseLikeModel> > Like(VkRepostViewModel model) { var @params = new NameValueCollection { { "owner_id", $"{model.OwnerId}" }, { "item_id", $"{model.Id}" }, { "type", "post" } }; return(GetAsync <SimpleVkResponse <VkResponseLikeModel> >(VkApiUrls.Like, @params)); }
public async Task <IActionResult> Like([FromQuery] VkRepostViewModel model) { await _vkClient.Like(model); return(Ok()); }