Esempio n. 1
0
        public async Task UploadMailToFoxx(MailStructure mail)
        {
            var json    = objectToJsonConverter.Convert(mail);
            var content = new StringContent(json, Encoding.UTF8, "application/json");

            var fullUrl = ApplicationConstant.urlService + ApplicationConstant.uploadMailAction;

            var httpResponse = client.PostAsync(fullUrl, content).Result;

            if (httpResponse.IsSuccessStatusCode)
            {
                var    responseContent = httpResponse.Content;
                string responseString  = responseContent.ReadAsStringAsync().Result;
            }
        }
Esempio n. 2
0
        public string Convert(MailStructure mail)
        {
            DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(MailStructure));
            MemoryStream memoryStreamObj          = new MemoryStream();

            serializer.WriteObject(memoryStreamObj, mail);
            memoryStreamObj.Position = 0;
            StreamReader streamReader = new StreamReader(memoryStreamObj);

            string json = streamReader.ReadToEnd();

            streamReader.Close();
            memoryStreamObj.Close();

            return(json);
        }