Example #1
0
        public void TestTypeInTagParams()
        {
            var parameters = new TagParams();

            parameters.Type = "some_type";
            Assert.AreEqual("some_type", parameters.ToParamsDictionary()["type"]);
        }
Example #2
0
        /// <summary>
        /// Manage tag assignments
        /// </summary>
        /// <param name="parameters">Parameters of tag management</param>
        /// <returns>Results of tags management</returns>
        public TagResult Tag(TagParams parameters)
        {
            string uri = m_api.ApiUrlImgUpV.Action("tags").BuildUrl();

            using (HttpWebResponse response = m_api.Call(HttpMethod.POST, uri, parameters.ToParamsDictionary(), null))
            {
                TagResult result = TagResult.Parse(response);
                return(result);
            }
        }
Example #3
0
 public async Task <TagResult> TagAsync(TagParams parameters)
 {
     using (var response = await Api.CallAsync(HttpMethod.Post, Api.ApiUrlImgUpV.Action("tags").BuildUrl(), parameters.ToParamsDictionary(), null, null))
     {
         return(await TagResult.Parse(response));
     }
 }