| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- using Newtonsoft.Json;
- using Newtonsoft.Json.Linq;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Threading.Tasks;
- namespace SuperCms.Models
- {
- public class SendMail
- {
- public String id { get; set; }
- public String telcoId { get; set; }
- public String companyId { get; set; }
- public String serviceId { get; set; }
- public String listMail { get; set; }
- public String message { get; set; }
- public String status { get; set; }
- public String createDate { get; set; }
- public String updateDate { get; set; }
- public String timeSend { get; set; }
- public override string ToString()
- {
- return JsonConvert.SerializeObject(this);
- }
- public SendMail() { }
- public SendMail(string json) : this(JObject.Parse(json))
- { }
- public SendMail(JObject jObject)
- {
- if (jObject != null)
- {
- id = (string)jObject["ID"];
- telcoId = (string)jObject["TELCO_ID"];
- companyId = (string)jObject["COMPANY_ID"];
- serviceId = (string)jObject["SERVICE_ID"];
- listMail = (string)jObject["LIST_MAIL"];
- message = (string)jObject["MESSAGE"];
- status = (string)jObject["STATUS"];
- timeSend = (string)jObject["TIME_SEND"];
- createDate = (string)jObject["CREATE_DATE"];
- updateDate = (string)jObject["UPDATE_DATE"];
- }
- }
- }
- public class SendMails
- {
- [JsonProperty("data")]
- public List<SendMail> data { get; set; }
- public override string ToString()
- {
- return JsonConvert.SerializeObject(this);
- }
- public SendMails() { }
- public SendMails(string json) : this(JObject.Parse(json)) { }
- public SendMails(JObject jObject)
- {
- if (jObject != null)
- {
- var list = jObject["data"];
- if (list != null && list.HasValues)
- {
- data = new List<SendMail>();
- JArray a = (JArray)list;
- foreach (JObject o in a.Children<JObject>())
- {
- data.Add(new SendMail(o));
- }
- }
- }
- }
- }
- }
|