Ejemplo n.º 1
0
        /// <summary>
        /// POST Service for the SubTask Image
        /// Autor: Sheraz Azad und Niklas Klatt
        /// </summary>
        /// <returns>The subtask image.</returns>
        /// <param name="id">Identifier.</param>
        /// <param name="image">Image.</param>
        public async Task <SubTaskImage> PostSubtaskImage(long id, SubTaskImage image)
        {
            using (var client = new HttpClient())
            {
                var    content = new StringContent(JsonConvert.SerializeObject(image), Encoding.UTF8, "application/json");
                var    result  = await client.PostAsync(uri + "maintainacetasks/" + id + "/subtasksimage", content).ConfigureAwait(false);;
                String json    = await result.Content.ReadAsStringAsync().ConfigureAwait(false);;

                return((SubTaskImage)JsonConvert.DeserializeObject(json));
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// PUT Service for the SubTask Image
        /// Autor: Sheraz Azad und Niklas Klatt
        /// </summary>
        /// <returns>The sub task image.</returns>
        /// <param name="maintananceID">Maintanance identifier.</param>
        /// <param name="image">Image.</param>
        public async Task <bool> PutSubTaskImage(long maintananceID, SubTaskImage image)
        {
            using (var client = new HttpClient())
            {
                UriBuilder uriB = new UriBuilder(uri + "/maintainancetasks/" + maintananceID + "/subtasksimage/" + image.Id);
                uriB.Query = uriB.Query;
                Uri url = uriB.Uri;

                var content = new StringContent(JsonConvert.SerializeObject(image), Encoding.UTF8, "application/json");
                var result  = await client.PutAsync(url, content).ConfigureAwait(false);

                String json = await result.Content.ReadAsStringAsync().ConfigureAwait(false);

                return(result.IsSuccessStatusCode);
            }
        }
Ejemplo n.º 3
0
 public SubTaskImageJSON(SubTaskImage sC) : base(sC)
 {
     this.value = sC.Value;
 }