Exemplo n.º 1
0
        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());
        }
Exemplo n.º 2
0
 public async Task UpdateComment(CommentInfoAndEditIDTO commentEditDTO)
 {
     await Database.CommentRepository.Update(mapper.Map <CommentInfoAndEditIDTO, Comment>(commentEditDTO));
 }