public async Task <MessageGetResponse> SendMessage(MessageGetRequest request) { using (var client = new HttpClient()) { client.BaseAddress = new Uri(_config.Value.URI_SNS); var response = await client.GetAsync($"notification/{request.subject}/{request.message}"); response.EnsureSuccessStatusCode(); var stringResult = await response.Content.ReadAsStringAsync(); var result = JsonConvert.DeserializeObject <MessageGetResponse>(stringResult); return(result); } }
public async Task <MessageGetResponse> SendMessage(MessageGetRequest request) { var result = await _messageRepository.SendMessage(request); return(result); }