Example #1
0
        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);
        }
Example #2
0
        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);
        }