public async Task EditComment(CommentInfoAndEditIDTO commentInfoAndEdit) // Authorized { string serializedUser = JsonConvert.SerializeObject(commentInfoAndEdit); var requestMessage = new HttpRequestMessage(HttpMethod.Put, ""); requestMessage.Content = new StringContent(serializedUser); requestMessage.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); string accessToken = await localStorageService.GetItemAsync <string>("accessToken"); requestMessage.Headers.Authorization = new AuthenticationHeaderValue("Bearer", accessToken); var response = await httpClient.SendAsync(requestMessage); var responseBody = await response.Content.ReadAsStringAsync(); var errorMessage = new Regex("(?<=error_description=\").*(?=;)").Match(response.Headers.WwwAuthenticate.ToString()); }
public async Task UpdateComment(CommentInfoAndEditIDTO commentEditDTO) { await Database.CommentRepository.Update(mapper.Map <CommentInfoAndEditIDTO, Comment>(commentEditDTO)); }