public async Task <SubscriptionResultDTO> SubscriptionEmail([FromBody] SubscriptionRequestDTO model) { var subscriptionId = await _repoWrapper.Subscription.SubscriptionEmail(model.Email); var result = new SubscriptionResultDTO(); result.ErrorCode = "00"; result.Message = "Đăng ký thành công!"; return(result); }
public async Task <SubscriptionResultDTO> SubscriptionEmail(string email) { SubscriptionResultDTO output = new SubscriptionResultDTO(); string apiUrl = $"/api/v1/Subscription/SubscriptionEmail"; var jsonData = JsonConvert.SerializeObject(new SubscriptionRequestDTO { Email = email }); var stringContent = new StringContent(jsonData, Encoding.UTF8, "application/json"); var response = await _client.PostAsync(apiUrl, stringContent); if (response.IsSuccessStatusCode) { string responseStream = await response.Content.ReadAsStringAsync(); output = JsonConvert.DeserializeObject <SubscriptionResultDTO>(responseStream); } return(output); }