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();
        }
示例#2
0
        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());
        }