using Newtonsoft.Json.Linq; using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace NEducation.Code { public class SubInfo { public String subServiceCode { get; set; } public String subServiceName { get; set; } public String dateRigister { get; set; } public String channelRegister { get; set; } public SubInfo() { } public SubInfo(string json) : this(JObject.Parse(json)) { } public SubInfo(JObject jObject) { if (jObject != null) { subServiceCode = (string)jObject["subServiceCode"]; subServiceName = (string)jObject["subServiceName"]; dateRigister = (string)jObject["dateRigister"]; channelRegister = (string)jObject["channelRegister"]; } } } public class GetSubReq : PostObj { public String msisdn { get; set; } } public class GetSubRes { public String status { get; set; } public String message { get; set; } public List listSubServiceCode { get; set; } public GetSubRes() { } public GetSubRes(string json) { JObject jObject = JObject.Parse(json); if (jObject != null) { status = (string)jObject["status"]; message = (string)jObject["message"]; var list = jObject["listSubServiceCode"]; if (list != null && list.HasValues) { listSubServiceCode = new List(); JArray a = (JArray)list; foreach (JObject o in a.Children()) { listSubServiceCode.Add(new SubInfo(o)); } } } } } }