private static string GetHistoryContentJson(JObject apiResponse) { var content_struct = new CrmHistoryContent { @from = apiResponse.Value <String>("from"), to = apiResponse.Value <String>("to"), cc = apiResponse.Value <String>("cc"), bcc = apiResponse.Value <String>("bcc"), subject = apiResponse.Value <String>("subject"), important = apiResponse.Value <Boolean>("important"), chain_id = apiResponse.Value <String>("chainId"), is_sended = apiResponse.Value <Int32>("folder") == 1, date_created = apiResponse.Value <String>("date"), introduction = apiResponse.Value <String>("introduction"), message_id = apiResponse.Value <Int32>("id") }; var serializer = new DataContractJsonSerializer(typeof(CrmHistoryContent)); using (var stream = new MemoryStream()) { serializer.WriteObject(stream, content_struct); return(Encoding.UTF8.GetString(stream.ToArray())); } }
private static string GetHistoryContentJson(MailMessageItem item) { string contentString; var contentStruct = new CrmHistoryContent { message_id = item.Id }; var serializer = new DataContractJsonSerializer(typeof(CrmHistoryContent)); using (var stream = new MemoryStream()) { serializer.WriteObject(stream, contentStruct); contentString = Encoding.UTF8.GetString(stream.GetCorrectBuffer()); } return(contentString); }
private static string GetHistoryContentJson(JsonElement apiResponse) { var content_struct = new CrmHistoryContent { @from = apiResponse.GetProperty("from").GetString(), to = apiResponse.GetProperty("to").GetString(), cc = apiResponse.GetProperty("cc").GetString(), bcc = apiResponse.GetProperty("bcc").GetString(), subject = apiResponse.GetProperty("subject").GetString(), important = apiResponse.GetProperty("important").GetBoolean(), chain_id = apiResponse.GetProperty("chainId").GetString(), is_sended = apiResponse.GetProperty("folder").GetInt32() == 1, date_created = apiResponse.GetProperty("date").GetString(), introduction = apiResponse.GetProperty("introduction").GetString(), message_id = apiResponse.GetProperty("id").GetInt32() }; return(JsonSerializer.Serialize(content_struct)); }
private static string GetHistoryContentJson(MailMessageItem item) { string content_string; var content_struct = new CrmHistoryContent { message_id = item.Id }; var serializer = new DataContractJsonSerializer(typeof (CrmHistoryContent)); using (var stream = new MemoryStream()) { serializer.WriteObject(stream, content_struct); content_string = Encoding.UTF8.GetString(stream.GetCorrectBuffer()); } return content_string; }
private static string GetHistoryContentJson(JObject apiResponse) { string content_string; var content_struct = new CrmHistoryContent { @from = apiResponse.Value<String>("from"), to = apiResponse.Value<String>("to"), cc = apiResponse.Value<String>("cc"), bcc = apiResponse.Value<String>("bcc"), subject = apiResponse.Value<String>("subject"), important = apiResponse.Value<Boolean>("important"), chain_id = apiResponse.Value<String>("chainId"), is_sended = apiResponse.Value<Int32>("folder") == 1, date_created = apiResponse.Value<String>("date"), introduction = apiResponse.Value<String>("introduction"), message_id = apiResponse.Value<Int32>("id") }; var serializer = new DataContractJsonSerializer(typeof(CrmHistoryContent)); using (var stream = new System.IO.MemoryStream()) { serializer.WriteObject(stream, content_struct); content_string = Encoding.UTF8.GetString(stream.GetCorrectBuffer()); } //JsonConvert.SerializeObject return content_string; }