Пример #1
0
        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));
        }
Пример #2
0
        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));
        }
Пример #3
0
        public async Task <IActionResult> Like([FromQuery] VkRepostViewModel model)
        {
            await _vkClient.Like(model);

            return(Ok());
        }