Ejemplo n.º 1
0
        /// <summary>
        /// Update the want.
        /// </summary>
        /// <returns>True if the want is updated.</returns>
        public async Task <bool> UpdateWantAsync(OfferModel want)
        {
            if (want == null)
            {
                return(false);
            }

            OfferModelWithToken tokenedModel = want.ToTokenedModel(Token);

            return(await ApiService.UpdateWantAsync(tokenedModel));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Update the can.
        /// </summary>
        /// <returns>True if the can is updated.</returns>
        public async Task <bool> UpdateCanAsync(OfferModel can)
        {
            if (can == null)
            {
                return(false);
            }

            OfferModelWithToken tokenedModel = can.ToTokenedModel(Token);

            return(await ApiService.UpdateCanAsync(tokenedModel));
        }
Ejemplo n.º 3
0
        public async Task <bool> UpdateWantAsync(OfferModelWithToken want)
        {
            var json    = JsonConvert.SerializeObject(want);
            var content = new StringContent(json, Encoding.UTF8, "application/json");
            var uri     = new Uri(Constants.WantUrl + "/" + want.id);

            try
            {
                using (var client = NewHttpClient())
                {
                    HttpResponseMessage response = await client.PutAsync(uri, content);

                    return(response.IsSuccessStatusCode);
                }
            }
            catch (Exception)
            {
                // ignored
            }

            return(false);
        }