/// <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)); }
/// <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)); }
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); }