public async Task UpdateMemberGeneralAttributes(EditMemberGeneralAttributesRequest request) { var url = _urls.Phrase + UrlsConfig.PhraseOperations.EditMemberGeneralAttributes(request.MemberId); var content = new StringContent(JsonConvert.SerializeObject(request), Encoding.UTF8, "application/json"); var response = await _httpClient.PostAsync(url, content); response.EnsureSuccessStatusCode(); }
public async Task <IActionResult> EditMemberGeneralAttributes([FromBody] UpdateMemberGeneralAttributesRequest request) { var pictureBlob = Convert.FromBase64String(request.Picture); var apiRequest = new EditMemberGeneralAttributesRequest(request.MemberId, request.FirstName, request.LastName, pictureBlob); await _phraseApiClient.UpdateMemberGeneralAttributes(apiRequest); return(Ok()); }